괴발개발

[NETWORK] 모두의 네트워크 - LESSON 05 본문

NETWORK/모두의 네트워크

[NETWORK] 모두의 네트워크 - LESSON 05

yousim 2021. 12. 21. 12:42

http://www.yes24.com/Product/Goods/61794014

너무 네트워크 지식이 없는것 같아서 구매했다. 종이책으로~~

책은 저작권 문제가 있어서 조심스러운데...공부내용을 적는다.

 

LESSON 05

 

1. 네트워크 계층의 역할 
1) 다른 네트워크끼리 통신 가능하게 해줌. 
2) 다른 네트워크끼리 통신하기 위해서는 라우터가 필요함.  

2. 라우터란? 
1) 데이터의 목적지가 정해지면 해당 목적지까지 어떤 경로로 가는게 좋은건지 알려주는 장비.
2) ip주소를 알고, 해당 주소로 데이터를 보냄. 
3) 라우팅 테이블 : 경로 정보를 등록하고 관리.

3. ip주소란?
1) 어떤 네트워크의 어떤 컴퓨터인지 구분할 수 있도록 하는 주소
2) ip를 통해 데이터를 캡슐화할 때 데이터 앞에 ip헤더가 붙는다. >> 이를 ip 패킷이라고 한다. ( 데이터 링크 계층에서의 프레임)
 이때 ip헤더에는 출발하는 ip주소, 도착하는 ip주소 값이 들어있다. 
3) ipv4 vs ipv6
ipv4 : 32비트, 현재는 부족함. 
ipv6 : 128비트, ip주소가 부족한 문제는 ipv6으로 해결 가능.

ip주소에는 공인ip, 사설ip가 존재. 
공인ip :  인터넷에 직접 연결되는 컴퓨터나 라우터
사설ip:   회사나 가정의 랜에 있는 컴퓨터

랜 안에 여러 컴퓨터가 있는 경우 -> 라우터에 공인ip주소를 부여하고, 컴퓨터들에는 각각 사설ip주소를 부여. 

ip주소 vs mac주소
ip주소 :  32비트, 표현은 10진수이지만 실제는 2진수.
mac 주소 :  48비트, 16진수 

ip주소는 네트워크ID와 호스트ID로 나눠져있음. 
네트워크ID : 어떤 네트워크
호스트ID :   해당 네트워크의 어느 컴퓨터

클래스 구조) 
p주소는 네트워크ID와 호스트ID로 나눠져있음. 이때 네트워크ID, 호스트ID의 크기를 조절가능함. 
A클래스 : 처음 8비트 : 네트워크. 다음 24비트 : 호스트 

B클래스 : 처음 16비트 : 네트워크. 다음 16비트 : 호스트

C클래스 : 처음 24비트 : 네트워크. 다음 8비트 : 호스트


네트워크 주소 ) 전체 네트워크에서 작은 네트워크를 식별하는데 사용. 해당 대역대의 마지막이 0으로 끝나는 곳에 위치.
쉽게 말해.....해당 대역의 대표주소.
ex) 192.168.1.1과 192.168.1.6 모두, 192.168.1.0의 네트워크에 있다고 할 수 있음.


브로드캐스트 주소) 네트워크에 있는 컴퓨터나 장비 모두에게 한번에 데이터를 전송하는데 사용되는 전용ip주소
ex) 192.168.1.~ 에 있는 곳에 모두 네트워크를 보내려면, .255로 전송해서 보내면 된다. 


4. 라우팅?
1) 어떤 경로로 데이터를 보낼지 결정하는 것. 
-> 라우터가 ip주소를 알고나서, 어떤 경로로 데이터를 해당 ip주소로 보낼것인지 결정하는 것.

5. 서브넷?
1) 네트워크를 분할하는것을 뜻함.
2) 기존의 ip주소가  네트워크id 호스트id로 나뉜다면 서브넷팅시에는  네트워크id 서브넷id 호스트id가 된다. 
3) 서브넷마스크 : 네트워크id와 호스트id를 식별하기 위한 값