How does the internet Work?
인터넷이란 각각의 컴퓨터들이 통신할 수 있게 해주는 거대한 네트워크 망을 의미합니다.. 사용자가 특정 웹사이트를 방문하거나, 유튜브와 같은 동영상 스트리밍, 온라인 게임 등의 모든 활동은 인터넷의 네트워크 통신을 통해 이루어집니다.
물리적 도구인 이더넷 케이블 또는 와이파이나 블루투스(무선)를 통해 두대의 컴퓨터가 연결된 위와 같은 모습도 하나의 네트워크를 구축한 것으로 볼 수 있습니다. 그러나 이와 같은 식의 단순한 연결은 각 컴퓨터가 통신하는 컴퓨터에 직접적으로 연결되어 있어야 하므로 컴퓨터 수가 증가할수록 복잡도가 커지게 됩니다. 때문에 각 컴퓨터는 직접적으로 연결하지 않고 라우터라고 하는 특수한 소형 컴퓨터와 연결하여 네트워크를 구축합니다. 오른쪽 이미지의 가운데에 있는 라우터를 통해 각 컴퓨터는 다른 컴퓨터들과 직접적으로 연결하지 않고도 통신이 가능하게 됩니다.
또한 라우터 역시 하나의 소형 컴퓨터로써, 또 다른 라우터와 연결되어 네트워크의 범위를 확장시킬 수 있습니다.
이와 같은 라우터를 통한 네트워크의 확장은 한계가 존재한데, 아주 먼 지역의 컴퓨터와 통신을 하기 위해서는 무수히 많은 라우터가 필요해지기 때문입니다. 때문에 전화정보를 네트워크 통신으로 바꾸어주는 모뎀을 이용하여 기존에 구축된 전화기 시설을 활용하는 방법이 이용되었습니다.
위와 같이 구축된 네트워크는, ISP라고 하는 인터넷 서비스 제공 업체 (Internet Service Provider, ISP)와 또 한 번 연결됩니다. ISP는 라우터에 접근하고 관리할 수 있는 서비스를 제공하는 기업을 의미합니다.
최종적으로 네트워크는 아래와 같은 네트워크 구조를 가지게 됩니다.
여기서 한 가지 의문은 각 컴퓨터들이 어떻게 서로 원하는 상대 컴퓨터에 데이터를 전송하냐는 것인데 이는 컴퓨터의 고유 주소인 IP를 통해 가능합니다. IP는 다음과 같이 127.0.0.1과 같이 .으로 구분되는 주소를 의미하는데, 각 컴퓨터는 ip를 가지고 있고, 통신을 원하는 컴퓨터의 ip를 통해 해당 컴퓨터와 통신할 수 있게 됩니다.
** ipv4: .으로 구분되는 32비트의 주소체계
** ipv6 : ip 주소 부족으로 인해 새롭게 나타난, 128비트의 주소 체계
출처
https://developer.mozilla.org/ko/docs/Learn/Common_questions/How_does_the_Internet_work
'이론' 카테고리의 다른 글
[ WEB ] - 브라우저 작동 원리 (0) | 2022.06.08 |
---|---|
[ WEB ] - HTTP란 무엇인가? (0) | 2022.06.03 |
[ Web이론 ] - 네트워크 인터페이스 카드 / 트랜시버 / 허브 / 스위치 / 라우터 / 로드밸런서 / 스케일 아웃 / 스케일 업 / Rack (0) | 2022.05.26 |
[ WEB ] 인캡슐레이션(Encapsulation), 디캡슐레이션(Decapsulation) (0) | 2022.05.24 |
[ WEB ] - 프로토콜 / 이더넷 (0) | 2022.05.23 |