3wayhandshake (1) 썸네일형 리스트형 [Network] TCP의 구조 이전 글 에서 연결형 통신의 프로토콜로 TCP가 있다고 했다. 이 포스팅에선 전송계층에서 신뢰할 수 있는 정확한 통신을 제공하는 TCP 프로토콜의 구조에 대해 알아보자. 데이터를 보내며 OSI의 각 계층을 지날때마다 데이터엔 헤더가 붙는다. TCP로 전송할때 붙이는 헤더를 TCP헤더라고 하고 이 TCP헤더가 붙은 데이터를 세그먼트(segment)라고 한다. TCP헤더의 11개 정보 1. 출발지 포트번호 16비트 2. 목적지 포트번호 16비트 3. 일련번호 32비트 4. 확인 응답번호 32비트 5. 헤더길이 4비트 6. 예약 영역 6비트 7. 코드 비트 6비트 8. 윈도우 크기 16비트 9. 체크섬 16비트 10. 긴급 포인터 16비트 11.옵션 많다. 많아... 연결형 통신(TCP 통신)은 꼼꼼하게 상대.. 이전 1 다음