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
'[CS] 전공 공부 모음 > [복습] Network_네트워크' 카테고리의 다른 글
복습 | 7장. 응용 계층 | 애플리케이션에 데이터 전송 (0) | 2023.03.22 |
---|---|
복습 | 6장. 전송 계층 | 신뢰할 수 있는 데이터 전송 (0) | 2023.03.20 |
복습 | 4장. 데이터 링크 계층 : 랜에서 데이터 전송 (0) | 2023.03.13 |
복습 | 3장. 물리 계층 : 데이터를 전기 신호로 변환 (0) | 2023.03.10 |
복습 | 2장. 네트워크의 기본 규칙 (0) | 2023.03.10 |