인터넷에서 컴퓨터 둘은 어떻게 통신할까?
클라이언트 < - > 서버
이런식으로 통신하게 되는데...
그런데 중간에 인터넷이 들어가게되면?
조금 복잡해진다.
예를 들어서 나는 한국에 사는데 내가 메세지를 보내야 하는 친구는 미국에 산다.
그러면 인터넷 망을 통해서 "Hello, world!" 라는 메세지를 보내야하는 것
그런데 인터넷이 단순하지 않다...
중간에 해저 광케이블이 있을 수도 있고 이 메세지가 인공위성을 통해 내려갈 수도 있는거고,
수 많은 중간 노드 서버들을 거쳐서 메세지가 목적지까지 안전하게 넘어가야 한다.
도대체 어떤 규칙으로 어떻게 넘어갈까?
어떻게 이 수 많은 복잡한 상황을 잘 헤쳐서 목적지 까지 잘 도착하는지는 ??
IP에 대해 학습을 해야 알 수 있다.
'CS지식들 > CS' 카테고리의 다른 글
IP (인터넷 프로토콜) (0) | 2022.12.12 |
---|---|
컴퓨터의 구성요소 (0) | 2022.12.11 |
원자성, 동기화, 교착상태 (0) | 2022.12.10 |
동시성과 병렬성 (1) | 2022.12.10 |
HHD, SSD와 파일 시스템 (0) | 2022.12.10 |