본문 바로가기
CS/네트워크

[HTTP] 인터넷 통신에 대해 알아보자

by 2245 2023. 4. 5.

출처 

 

모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의

실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런

 

 


인터넷에서 컴퓨터 둘은 어떻게 통신할까?

클라이언트와 서버가 가까워서 하나의 케이블로 연결되어있다면? 간단!

 

 

둘 사이를 케이블로 연결해서 메시지를 주고 받으면 된다.

하지만 중간에 인터넷 이 껴있다.

복잡한 인터넷 망

 

  • 중간에 해저 광케이블이 있을 수도 있고
  • 메시지가 인공위성을 통해서 보내질 수도 있다.
  • 수많은 중간 노드라는 서버들을 거쳐서 원하는 목적지에 도착해야 한다.

 

❔어떤 규칙을 통해 넘어갈까? 어떻게 수많은 복잡한 상황을 거쳐서 목적지까지 안전하게 도착할까?

: IP (인터넷 프로토콜), TCP/UDP 프토토콜