-
1. TCP는 header와 data로 이루어져있다.
2. tcp 통신은 http와는 다르게 3 way handshake를 수행하는데, 통신하면서 handshake로 연결하므오 연결성 통신이다.
(반면, http는 웹페이지와 같이 단순한 리소스를 출력하기에 단방향 통신이다.)
3. ip-port 쌍 2개로 통신을 하므로 end-to-end 통신
tcp header에는 data offset이 존재하여 데이터의 시작점을 나타내는 인자가 존재한다.
이게 왜 있어야 하냐면, UDP 통신과는 다르게 데이터를 나눠서 보낼 때 순서가 보장되어야 하므로 각 바이트 뭉치에 seq 넘버를 붙인다. 이 offset를 통해 데이터를 표시하고 순서대로 정렬한다.
'공부공부' 카테고리의 다른 글
2022.08.02의 공부 : 그래프 (0) 2022.08.02 유튜브_엘리님이 알려주신 성장하는 공부방법 (0) 2022.08.02 백준 1167 트리의 지름 java (0) 2022.04.25 병합정렬 (0) 2022.04.19 백준 11004 K번째 수 (0) 2022.04.13