상세 컨텐츠

본문 제목

IP(1)

컴퓨터통신

by 후추리 2024. 12. 16. 18:03

본문

* IP *

- IP 주소는 인터넷에서 호스트나 라우터를 고유하게 식별하는 32비트 주소체계

- 두 개의 장치가 같은 IP 주소를 가질 수 없음

- 하나의 장치가 여러개의 IP 주소를 가질 수 있음

 

- Class A : 2^7 - 2 = 128 - 2개의 네트워크 ID 가능

- Class B : 2^14개의 네트워크 ID 가능

- Class C : 2^21개의 네트워크 ID 가능

- Class D : 멀티캐스팅에 사용

- Class E : 특수 용도를 위해 예약된 IP 주소 범위

 

- Multihomed devices : 하나 이상의 네트워크에 연결된 장치(여러개의 IP 주소를 가짐)

- Direct Broadcast Address (Hostid가 전부 1) : 특정 네트워크에 있는 모든 호스트에게 패킷 전송

- Limited Broadcast Address : Hostid, Netid 전부 1

- 전부 0인 경우 자기 자신의 네트워크를 알기 위해 사용

- Netid만 전부 0이면 특정 호스트 참조

- Loopback Address : 127.0.0.0 ~ 127.255.255.255

- 하나의 local network에서는 같은 Netid

 

- Unicast : 일대일 통신

- Multicast : 일대다 통신, 목적지 주소로 사용되며 해당 주소를 사용하는 모든 장치가 데이터 수신

- Broadcast : one-to-all 방식으로, 네트워크의 모든 장치에 데이터를 전송하기 위해 사용

 

 

 

 

* Subnetting *

- 네트워크를 여러 개의 작은 네트워크로 나누는 과정

- 효율적인 IP 사용을 위해 사용됨

- Netid와 Subnetid를 합쳐 Subnetwork라고 함

 

- Masking : 네트워크 주소와 Hostid 주소를 분리하기 위해 사용됨(bit-wise-and 연산 사용)

- 1000개의 subnetwork가 필요하다면 2^9 < 1000 < 2^10 이므로 서브네팅에 10개의 비트 필요

- Class A이므로 앞의 8비트 이후에 Subnetid 10개 부여

 

 

 

* Supernetting *

- 여러 개의 클래스 C 주소를 결합해 더 큰 범위의 주소를 생성하는 과정

- 라우팅 테이블의 크기를 줄이기 위해 사용됨(하나의 경로로 관리)

 

 

 

* Delivery *

- 패킷의 물리적 전달

- Connection-oriented : 경로지정에 대한 결정은 연결이 생성될 때 한 번 일어나고 같은 경로 사용

- Connectionless : 각각의 패킷을 독립적으로 다루고 같은 경로로 가지 않음

- Direct delivery : 패킷의 최종 목적지는 동일한 네트워크의 호스트이거나 마지막 라우터와 목적지 호스트 간의 배달

- Indirect delivery : 목적지 호스트가 다른 네트워크에 있거나 라우터에서 라우터간의 이동(ARP사용)

 

 

 

* Routing *

- 데이터그램의 경로 찾기

- Routing table : 최종 목적지를 찾기 위해 사용됨

- Next-hop Routing : 모든 경로에 대한 정보가 아닌 오직 다음 홉의 주소 저장

- Network-Specific Routing : 네트워크 주소(netid)를 정의할 수 있는 항목이 하나

- Host-Specific Routing : 호스트 주소(netid+hostid)가 라우팅 테이블에 있음

- Default Routing : 0.0.0.0

- Static Routing table : 수동으로 입력한 정보 포함, 변화가 있어도 자동으로 업데이트 하지 않음, 조그만 인터넷에서 사용됨

- Dynamic Routing table : RIP 등에 의해 일정시기마다 업데이트 됨

- 순서는 Direct delivery -> Host-Specific -> Network-Specific -> Default

 

- Mask : 목적지 주소의 네트워크를 찾기 위함

- Reference count : 이 라우터를 사용하는 유저의 수

- Use : 이 사우터를 통과하는 패킷의 수

'컴퓨터통신' 카테고리의 다른 글

ATM, ARP, RARP  (4) 2024.12.16
TCP  (6) 2024.12.16
UDP  (3) 2024.12.16
ICMP  (2) 2024.12.16
IP(2)  (7) 2024.12.16

관련글 더보기