개발 공부/WEB

인터넷 네트워크

공부하는개발자_ 2024. 1. 4. 23:47

 

IP (Internet Protocol) 역할
- IP 주소에 메세지를 전달할 수 있도록 정해놓은 규칙
- 서버를 찾기 위함

- packet이라는 통신 단위로 데이터 전달

 

 

IP 프로토콜의 한계

클라이언트는 대상 서버가 패킷을 받을 수 있는 상태인지 모름

패킷 소실

패킷 전달 순서 문제 발생

 

TCP (Transmission Control Protocol) : 전송 제어 프로토콜

 

프로토콜 계층

 

 

 

 

TCP특징
연결 지향 - TCP 3way handshake 가상연결 (연결 하고 데이터 보냄)

데이터 전달 보증 ( 메세지 누락 됨을 알 수 있음)
순서 보장

신뢰할 수 있는 프로토콜

현재는 대부분 TCP사용

 

 

UDP(User Datagram Protocol) : 사용자 데이터그램 프로토콜

\

속도 : TCP보다 UDP가 빠름

 

PORT : 같은 IP내에서 프로세스(애플리케이션) 구분

아파트를 IP에 비유하면, PORT는 동/호수 

 

DNS(Domain Name System) : 도메인 네임 시스템

IP의 한계( 변경 될 수 있고, 기억하기 어려운) 를 해결 해 줌

'개발 공부 > WEB' 카테고리의 다른 글

HTTP 기본  (0) 2024.01.05
URI와 웹 브라우저 요청 흐름  (1) 2024.01.05
Mybatis  (0) 2023.08.02
싱글톤패턴/ 파일 업로드  (1) 2023.07.19
session / MVC  (1) 2023.07.14