더보기

ip패킷:ip도착지 , ip출발지

클라이언트가 ip패킷을 노드에 던지면 ip패킷은 정보대로 여러노드를 거쳐 서버에 도착
IP(Internet Protocol) 특성
- 비연결성 : 만약 패킷의 도착지가 없거나 상태불능일 경우에도 보냄
- 비신뢰성 : 보내는 도중 패킷의 소실 가능성 존재
- 프로그램 구분 불가 : 같은 ip에서 2개에 프로그램 사용시 구분 불가
TCP (Transmission Control Protocol) 전송제어 프로토콜
syn = 접속 요청
ack = 요청수락
마지막엔 ack과 함께 데이터 전송가능
3wayhandshake는 가상연결
ip에서 여러 노드를 걸쳐 데이터가 순서대로 도착하지 않을수 있는 단점이 있지만
TCP에선 순서를 정하여 들어간다 .
또한
서버에 접속 요청을 함으로 연결성이 보장
서버가 불능일 경우 연결되지 않는다.
UDP(User Datagram Protoco) (TCP와 같은 계층의 프로토콜)
대략 ip+PORT의 개념
- 0번 ~ 1023번: 잘 알려진 포트 (well-known port)
- 1024번 ~ 49151번: 등록된 포트 (registered port)
- 49152번 ~ 65535번: 동적 포트 (dynamic port)
FTP | 20,21 |
TELNET | 23 |
HTTP | 80 |
HTTPS | 443 |
DNS(DOMAIN NAME SERVICE)
사이트가 존재할 경우 ip주소를 도메인명으로 변경
ip를 타고 들어가지 않고 도메인명으로 접속 --> ip가 변할경우 도메인명의 ip주소만 변경 하면 됨
'HTTP의 이해' 카테고리의 다른 글
Http Api 설계 (0) | 2023.03.12 |
---|---|
Http 속성 (0) | 2023.03.12 |
Http 메소드 (0) | 2023.03.12 |
HTTP/HTTPS (0) | 2023.03.12 |
URI/URL/URN (0) | 2023.03.12 |
댓글