IP 패킷에서 패킷은 pack과 bucket이 합쳐진 단어로 소포로 비유
> IP 패킷은 이를 데이터 통신에 적용한 것
- 비연결성
- 비 신뢰성
★ OSI 7 계층과 TCP/IP 4 계층
먼저 HTTP 메시지가 생성되면 Socket을 통해 전달
※ 소켓(socket) : 네트워크 환경에 연결할 수 있게 만들어진 연결부
TCP/IP 패킷 구성 정보
TCP 특징
- 연결 지향( TCP 3 way handshake) 가상연결
- 데이터 전달 보증
- 순서 보장
- 신뢰할 수 있는 프로토콜
★ 3 way handshake
1. 먼저 클라이언트는 서버에 접속을 요청하는 SYN 패킷을 보냄
2. 서버는 요청 수락한다는 ACK와 SYN가 설정된 패킷 전송, 클라이언트가 ACK로 응답하기를 기다림
3. 클라이언트가 ACK를 보냄
> 클라이언트와 서버 연결 성립
> 현재에는 최적화가 이루어져 3번 ACK을 보낼 때 데이터를 함께 보내기도 함
UDP 특징
- 비 연결지향
- 데이터 전달 보증 x
- 순서 보장 x
- 단순하고 빠름
- 연속성이 중요한 서비스에 자주 사용
- IP 프로토콜에 PORT, 체크섬 필드 정보만 추가된 단순한 프로토콜
※ 체크섬(checksum) : 중복 검사의 한 형태로, 오류 정정을 통해, 공간(전자 통신)이나 시간(기억 장치) 속에서 송신된 자료의 무결성을 보호하는 방법
'DevOps BootCamp > 네트워크 기초' 카테고리의 다른 글
Physical Layer - 네트워크 액세스 계층 (0) | 2023.04.06 |
---|---|
Data Link Layer - 데이터 링크 레이어 (0) | 2023.04.06 |
Session Layer - Socket(소켓) (0) | 2023.04.06 |
HTTP (0) | 2023.04.06 |
OSI 7계층과 TCP/IP 4계층 (0) | 2023.04.06 |