Open icstuckyi opened 1 year ago
연결(Connection)
코드 비트
SYN
(연결 요청)과 ACK
(확인 응답)가 필요하다.SYN
과 ACK
를 사용하여 확립할 수 있다. SYN
과 ACK
가 1로 활성화된다. FIN
(연결 종료)과 ACK
를 사용한다.FIN
과 ACK
가 1로 활성화된다. 3-way 핸드셰이크가 끝나고 실제 데이터를 보내거나 받을때는 TCP 헤더의 두개 번호 사용
일련번호, 확인 응답번호 사용 예시
위 예시는 세그먼트(데이터) 하나를 보낼 때마다 확인 응답을 한번 반환하는 통신 -> 매번 응답을 기다리면 효율이 낮음
데이터를 여러번 보내고 확인 응답을 반환하게 되면 효율이 높아짐
TCP의 역할 : 신뢰할 수 있는 데이터를 상대방에게 전달하는 것(복잡한 확인 절차를 거침)
UDP는 비연결형 통신이기 때문에 TCP처럼 확인 작업하지 않음
UDP 헤더가 붙은 데이터 = UDP 데이터그램
UDP는 일일히 확인 응답을 받지 않아도 되기 때문에 랜에 있는 컴퓨터나 네트워크에 있는 장비들에게 데이터 일괄 송신(브로드캐스트(broadcast)) 가능
Lesson 23. 전송 계층의 역할
데이터가 손상되거나 유실되더라도 아무것도 해 주지 않는다.
전송 계층의 두 가지 역할
연결형 통신과 비연결형 통신