[실습 10] Cloud Server - File Transfer: Checksum
1. 필요 소프트웨어 설치
Checksum이란?
전송된 데이터가 변형이 되지 않았는지 확인하는 값
전송하려는 세그먼트의 정보들을 이용해서 checksum을 계산하여 세그먼트에 다시 담아서 전송
세그먼트를 받은 상대는 세그먼트의 값들을 이용해서 다시 checksum을 계산해서 기존에 저장된 checksum값과 비교하여 내용이 변조되었는지를 확인
2. 실습 및 과제 & 슬라이드 자료
실습
Github Webhooks 설정
checksum에 대한 학습
기본적인 checksum의 개념
UDP checksum 계산에 사용되는 정보들에 대해 확인
과제
UDP checksum을 사용한 파일 정상 전송 확인 (10점)
이전 실습의 파일 전송 프로그램 사용
UDP checksum 계산 코드 구현 (6점)
보고서에 코드 설명 작성 (2점)
2-1. 강의 영상 (Youtube)
3. 자주 묻는 질문 & 답변