인터넷에서 컴퓨터 둘은 어떻게 통신할까🤔?
정보를 전달하고 받아야 하는 컴퓨터가 가까이 있으면 상관없지만, 만약 멀리있다면?
인터넷 망을 통해 보내야 함!
그러나 이 인터넷이 호락호락 하지 않음,,
중간에 수많은 노드를 거쳐 반대편까지 안전하게 전달되어야 한다!
그럼 도대체 어떻게! 이 수많은 복잡한 상황을! 헤쳐나갈까!?
위의 질문에 답을 하기 위해서는 IP프로토콜을 공부해야 한다^_^ 맨날공부 항상공부^^
📌 IP
인터넷 프로토콜 역할
- 지정한 IP 주소(IP Address)에 데이터 전달
- 패킷(Packet)이라는 통신 단위로 데이터 전달
✔️ IP 프로토콜의 한계
패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
전송 제어 프로토콜(Transmission Control Protocol)
사용자 데이터그램 프로토콜(User Datagram Protocol)
서버 안에서 돌아가는 어플리케이션을 구분하는데 쓰이는 포트번호!
즉, 같은 IP 내에서 프로세스를 구분한다
⬆️ 아파트가 하나의 서버와 PC라면, 포트는 호수이다
IP의 문제점은 기억하기 어렵고 변경될 수 있다는 것이다🤔
도메인 네임 시스템(Domain Name System)
SO GOOD