본문 바로가기
네트워크

4계층프로토콜(TCP)

by Cloud_Park 2018. 12. 1.

TCP
연결 지향형 프로토콜신뢰성 있는 통신이 가능하게 해준다
계속해서 물어보고 대답하는 과정을 통해서 신뢰성을 보장하고
서버와 클라이언트 사이의 통신을 동기화
 

구조

출발지 포트
목적지 포트
          Seq 번호     : TCP 패킷의 순서 번호
          Ack 번호     : Seq 번호에 대한 응답 번호
          오프셋   헤더의 길이, IP 헤더의 길이와 성격이 비슷최대 15,
                        Offset * 4 = 실제 헤더의 크기

          Reserved
          TCP Flags
               URG: 긴급 bit, 우선 순위가 높은 데이터를 포함한 패킷
               ACK: 
승인 bit, 승인의 뜻을 포함한 패킷

               PSH: 밀어넣기 bit, TCP Buffer가 일정한 크기만큼 쌓여야 패킷                    을 추가 전송하는데 이를 생략하고 계속 데이터를 전송하게 함
               RST: 초기화 bit, 데이터를 주고 받는 거에 문제가 발생했으니                        서로 연결을 초기화하겟다는 패킷
               SYN: 동기화 bit, seq 번호를 동기화하고 연결 수립을 요청한다                     는 패킷
               FIN: 종료 bit, 서버와 클라이언트가 연결을 종료하겠다는 패킷
                   Window
                체크썸 헤더의 오류를 확인하기 위한 값
                Urgent Pointer : 어디가 긴급 데이터인지를 가리키는 곳



'네트워크' 카테고리의 다른 글

IPv4 프로토콜  (0) 2018.12.01
IP 헤더 캡쳐 실습  (0) 2018.12.01
패킷 조각화  (0) 2018.12.01
4계층 프로토콜 (UDP)  (0) 2018.12.01
(SDN)telnetd,xinetd 설치  (0) 2018.11.29