복습 | 5장. 네트워크 계층 | 목적지에 데이터 전달

728x90

5장. 네트워크 계층 | 목적지에 데이터 전달

🟥 네트워크 계층의 역할

랜 안에서는 MAC 주소만으로 통신 했지만, 다른 네트워크 간 통신을 위해서는 IP 주소 + 라우팅 필요하다.

🟥 IP 주소의 구조

  • 네트워크 계층에서의 캡슐화 : IP 헤더 붙인다.
  • 데이터에 IP 헤더 붙인 데이터 = [IP 패킷]

🟪 IP ‘버전’의 두 종류

1) IPv4

2) IPv6

🟪 IP ‘주소’의 종류

  • 공인 IP 주소는 라우터에만 할당하고, 랜 안에 연결된 컴퓨터들에 사설 IP 할당한다.

1) 공인 IP 주소 : ISP 가 제공한 IP 주소

2) 사설 IP 주소 : 라우터 거쳐 제공된 주소


🟥 IP 주소의 구성

네트워크 ID + 호스트 ID ⇒ IP 주소

🟥 IP 주소의 클래스 구조

  • 일반 네트워크는 A ~ C 클래스 사용한다.

🟪 A클래스 : 첫 (8비트) 네트워크 ID + 나중 (24비트) 호스트 ID

🟪 B클래스 : 첫 (16비트) 네트워크 ID + 나중 (16비트) 호스트 ID

🟪 C클래스 : 첫 (24비트) 네트워크 ID + 나중 (8비트) 호스트 ID


🟥 네트워크 주소와 브로드캐스트 주소의 구조

  • 자신의 IP 주소에 할당 불가능한 주소들이다.

🟪 네트워크 주소

  • IP주소의 호스트 ID 부분이 모두 0으로 표시된 것
  • 전체 네트워크의 대표주소(식별용)

ex) 192.168.1.0 [대표 네크워크 주소]

  • 192.168.1.1~192.168.1.9의 IP 주소들이 대표 네트워크 소속이다.

🟪 브로드캐스트 주소

  • IP주소의 호스트 ID 부분이 255로 표시된 것
  • 대표 네트워크 주소에 소속된 모든 컴퓨터,장비들에게 한번에 데이터 전송 시 사용되는 전용 IP 주소

ex) 192.168.1.255 [브로드 캐스트 주소]

  • 192.168.1.1~192.168.1.9 등. 192.168.1.0에 소속된 모든 컴퓨터 장비에 한 번에 데이터 전송하려면 목적지 IP 주소를 브로드 캐스트 주소로 설정하면 된다.

🟥 서브넷의 구조

  • 서브넷 : 분할된 네트워크
  • 서브네팅 : 네트워크 분할하는 것

data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

→ 많은 수의 컴퓨터가 한 번에 ‘브로드캐스트 패킷’을 전송하게 되면 네트워크 혼잡 지연 가능

→ 서브넷팅 통해 브로드캐스트로 전송될 패킷 범위를 분할하여 범위 좁힐 수 있다.

🟪 서브넷 마스크

  • 네트워크 ID 와 호스트 ID 식별을 위한 값

🟪 라우터의 구조

  • 서로 다른 네트워크와 통신하기 위해서는 ‘라우터’가 필요하다.
  • 라우터는 네트워크를 분할 O

‘라우팅’ : 경로 정보 기반으로 현재 네트워크에서 다른 네트워크로의 최적 경로로 데이터 전송

‘라우팅 테이블’ 경로 정보가 등록된 테이블

라우팅 프로토콜 : 라우터 간 라우팅 정보 교환 위한 프로토콜


728x90