- 모든 프로세스들은 포트번호가 있어야 통신이 가능하다.
- 웹서버는 포트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 |
댓글