- Today
- Total
빵 입니다.
1장. 네트워크는 어떻게 인터넷이 될까? 본문
📌 노드와 네트워크
🧿 노드(node)
- 정보를 주고받는 모든 네트워크에 있는 기기
- 모든 노드는 주소를 가지고 있다.
- 노드는 쓰임새에 따라 여러 종류가 있다.
👉🏻 네트워크에 연결된 하드웨어를 노드라고 하고, 이 노드들은 모두 주소를 갖고 있다.
◾ 인터넷에서는 IP 주소가 이런 네트워크 주소 역할을 한다.
🧿 라우터(router)
- 한 네트워크를 다른 네트워크에 연결할 때 중간 노드가 되는 기기(중개자 역할)
- IP 패킷을 한 네트워크에서 다른 네트워크로 옮기는 역할
🧿 IP 패킷(packet)
- 인터넷 트래픽을 구성하는 데이터 조각
📌 서버와 클라이언트
🧿 서버(server)
- 네트워크를 통해 서비스를 제공하는 노드
- 네트워크의 다른 노드로부터 연결을 받아들이고, 서비스 방식이나 애플리케이션으로 정보를 전송 및 수신, 처리하는 노드
ex) 온라인 게임 서버. 웹 사이트 호스트, 이메일 전송 서비스 등
🧿 클라이언트(client)
- 서버가 제공하는 서비스를 사용하는 네트워크 노드
ex) 스마트폰, 컴퓨터 같은 실제 사용자 기기, 클라이언트 애플리케이션 등
메일이 오면 애플리케이션을 사용해서 이메일 서버에 연결하고 메일을 확인한다. 이때 사용하는 애플리케이션이 클라이언트
📌 네트워크 유형
🧿 중앙집중식 네트워크
여러 클라이언트가 하나의 라우터에 연결되는 네트워크
ex) 게임 서버나 로컬 네트워크(LAN)
🧿 비집중식 네트워크(분권화된 네트워크)
여러 클라이언트가 여러 라우터에 연결되어 있고, 이 라우터끼리 서로 연결된 형태
ex) 오늘날의 인터넷의 전체적인 구조
🧿 분산 네트워크
각 노드가 클라이언트인 동시에 서버인 경우
분산 네트워크에서는 모든 노드가 계층 없이 서로 연결되어 있다.
완전히 분산된 네트워크에서는 중앙 노드 없이 모든 노드가 동등하고 서로 직접 소통한다.
📌 하드웨어 주소
🧿 네트워크 카드
- 네트워크에 디바이스 ID를 제공하고, 기기와 네트워크 사이의 연결을 처리한다.
🧿 MAC 주소
- 네트워크 카드에는 MAC(Media Access Control Address) 주소가 있다.
- MAC 주소는 네트워크에 사용되는 모든 기기가 가지고 있다.
- 물리적으로 식별할 수 있는 각 기기의 고유 주소이다.
- 다른 기기와 통신할 때 MAC 주소가 필요하다.
- 라우터는 MAC 주소를 사용해서 연결하려는 기기를 식별한다.
🧿 임의 MAC 주소
MAC 주소의 고유성을 활용하면 무료 와이파이 핫스팟으로도 사용자를 추적할 수 있는데
어떤 운영체제는 이에 대응하기 위해 하드웨어 주소가 너무 쉽게 현실의 신원 정보와 연결되지 않도록
MAC 주소를 임의로 지정하는 방식(random MAC address)을 쓰기도 한다.
📌 기기가 네트워크에 연결되는 방법
컴퓨터에 인터넷을 연결할 때는 흔히 이더넷(Ethernet) 케이블 또는 와이파이로 홈 라우터에 연결하는 방식을 사용한다.
이더넷은 소규모 네트워크를 구성하는 방법 중에서 가장 널리 사용되는 유선 연결 방식이다.
모바일 기기는 대부분 와이파이를 사용한다.
와이파이가 없으면 휴대폰의 모바일 네트워크 또는 위성 네트워크에 인터넷을 직접 연결해 쓸 수 있다.
🧿 라우터에 신호 보내기
네트워크에 있는 다른 노드와 통신하려면 MAC 주소 외에 네트워크 주소가 추가로 필요하다.
네트워크 주소를 얻으려면 기기가 라우터에 신호를 보내야 한다.
일단, 케이블을 사용해서 물리적으로 유선 연결을 하거나, 무선 연결 방식인 와이파이 네트워크를 선택한다.
비밀번호를 올바르게 입력하면 DHCP를 통해 기기의 네트워크 카드에 따로 네트워크 주소(IP 주소)가 할당된다.
네트워크 주소가 할당되면...
네트워크 주소를 기기에 보내주거나
로컬 네트워크의 표준 게이트웨이(이 경우에는 라우터)를 통해 기기에 신호를 보내서 네트워크로 전송할 데이터를 요청할 수 있다.
이런 과정을 거치면 기기는 표준 게이트웨이라는 문을 통해 인터넷에 연결된다.
◾ DHCP(Dynamic Host Configuration Protocol, 동적 호스트 구성 프로토콜)는 네트워크 주소를 받는 가장 일반적인 방법이다. IP 주소를 수동으로 설정할 수도 있다.
🧿 연결하기
네트워크 카드의 MAC에 네트워크 주소가 할당되면 기기가 네트워크에 연결된다.
네트워크에 연결되고 주소가 할당된 다른 노드와 정보를 전송하거나 전달받을 수 있다.
출처
읽자마자 IT 전문가가 되는 네트워크 교과서
'[도서] 읽자마자 IT 전문가가 되는 네트워크 교과서' 카테고리의 다른 글
6장. 인터넷에서 정보의 흐름을 방해하는 것은 무엇일까? (0) | 2024.11.21 |
---|---|
5장. 인터넷에서 사람과 정보는 어떻게 관계를 맺을까? (0) | 2024.11.20 |
4장. 인터넷의 정보는 어떻게 움직일까? (0) | 2024.11.19 |
3장. 인터넷에서 기기는 어떻게 통신할까? (0) | 2024.11.18 |
2장. 인터넷에서 정보는 어떤 모습일까? (0) | 2024.11.14 |