본문 바로가기
네트워크/컴퓨터네트워크

TCP

by HJINHA 2021. 3. 23.

- 모든 프로세스들은 포트번호가 있어야 통신이 가능하다.

- 웹서버는 포트80. HTTP: 80

 

- UDP: Boundary delivery

- TCP: Stream delivery

- 바이트의 연속처럼 보인다.

- 받아놓고 필요한만큼 끊어서 배송

- Buffer: Sent / Not Sent / Empty    Sending Buffer ----> Receiving Buffer

- ex) 비서는 글자 한 자씩 받아서 줄세워두고 알아서 포장. 보내는 쪽에서 세 묶음으로 썼어도 비서에 따라 두 묶음으로 올 수도 있다(내용은 같음). 중간에 missing이면 그 부분은 안 보내고 제대로 된 것만 보냄.

- TCP: 양방향. 비서 역할. 없어진 패킷 책임짐.

- 각 연결에서 전송된 데이터의 bytes들은 TCP에 의해 번호가 매겨진다. Numbering랜덤번호로 시작한다.

Ex) TCP 연결로 5,000 bytes 파일을 전송한다. 첫 바이트 번호가 10,001로 매겨졌다. 데이터가 1,000bytes를 운반하는 5개의 segment들로 보내졌다면, sequeence numbers?

-> Segment1: 10,001 (10,001~11,000) / Segment2: 11,001 (11,001~12,000) / ... / Segment5: 14,001(14,001~15,000)

'네트워크 > 컴퓨터네트워크' 카테고리의 다른 글

TCP  (0) 2021.06.28
Error Control  (0) 2021.04.06
Silly Window Syndrome / SYN Flooding  (0) 2021.04.06
TCP 확인응답  (0) 2021.03.23
OSI MODEL, TCP/IP PROTOCOL  (0) 2021.03.23

댓글