1. IP프로토콜
Version Number |
IP 프로토콜의 버젼을 나타낸다 |
|
Header Length |
IP 헤드의 길이를 32비트 단위로 나타낸다. |
|
Service Type |
|
|
Packet Length |
IP 패킷의 길이를 바이트 단위로 나타냄 |
|
패킷 분할 | Identification |
분열이 발생한 경우, 조각을 다시 결합할때 원래의 데이터를 식별하기 위해서 사용 분할되지 않은 패킷 : 값을 순차적 증가 분할된 패킷 : 동일한 번호 부여 |
DM / MF |
DM : 패킷 분할 금지 MF : 분할된 패킷의 처음과 중간 : 1 분할된 패킷의 마지막 : 0 |
|
Fragment Offset |
분할되기 전 데이터에서의 상대적인 위치 정보 8바이트의 배수로 지정 |
|
Time to Live |
패킷의 생존시간 라우터를 거칠때마다 1씩감소, 0이면 삭제 |
|
Transport |
전송계층 프로토콜 |
|
Header Checksum |
IP 헤더의 checksum 저장, 오류검출 |
|
Source Address |
송신 호스트의 주소 |
|
수신 호스트의 주소 |
||
Option |
service type 플래그처럼 특별한 처리 옵션을 추가로 정의할 수 있다. |
|
Padding |
|
패킷의 분할
: 상위계층에서 내려온 데이터를 받아처리하는데 프로토콜마다 크기가 다르다.
IP헤더를 제외한 전송 데이터의 크기가 380 바이트이고 패킷의 크기는 128바이트 일때 데이터를 패킷의 크기에 맞추어 쪼개서 나눈다.
IPv4
네트워크에 접속되어있는 고유의 식별번호가 있어야 정확한 데이터의 송수신이 가능할 것이다.
여기서 고유 식별번호가 IP 주소이다.
IP 주소는 8비트 크기의 네개의 필드를 이용하여 구성한 32비트의 논리주소이다.
0.0.0.0 ~ 255.255.255.255 의 범위를 갖는다.
ip주소는 각 필드마다 네트워크주소와 호스트주소를 구분한다.
네트워크주소 : 호스트가 속한 네트워크 대표 주소의 앞부분부터 8비트 16비트 24비트의 크기로 분류
호스트 주소 : 네트워크 내부에서 각 호스트의 주소를 표현, 네트워크주소를 제외한 나머지
IP의 클래스 ?
주소의 효율적인 배정을 위해 설계 시 클래스라는 개념을 도입했다. 네트워크의 할당 범위에 따라 나눠놓은것.
A 클래스
- 구분 식별자 = "0"
- 네트워크주소 8비트 , 호스트 주소 24비트
- 0.0.0.0 ~ 126.255.255.255
- 127.x.x.x 는 시스템 루프백 주소라서 사용하지 않음
B클래스
- 구분 식별자 = "10"
- 네트워크주소 16비트, 호스트 주소 16비트
- 128.0.0.0 ~ 191.255.0.0
C클래스
- 구분식별자 = "110"
- 호스트에 8비트 사용(254개)
- 192.0.0.0 ~ 223.255.255.0
※사설주소
클래스 |
사설주소 |
A |
10.0.0.0 ~ 10.255.255.255 |
B |
172.16.0.0 ~ 172.31.255.255 |
C |
192.167.0.0 ~ 192.168.255.255 |
할당된 아이피는 그 용도와 필요에 의해 나누어 사용 할 수 있다.
서브넷마스크라는 개념인데 브로드캐스팅 영역의 크기를 작게하는 효과를 가져오며 주소절약의 효과가 있다.
서브넷 마스크
ip 주소체계의 네트워크id와 호스트id를 서브넷마스크를 통해 변경해서 네트워크 영역을 분리 또는 합체 시킬 수 있다.
분리 = 서브넷팅 , 합체 = 슈퍼넷팅
Prefix
IP주소 뒤에 붙는 /n 으로 서브넷마스크의 bit 수를 의미한다.
서브넷팅은 bit씩 가져올때 마다 네트워크의 크기는 2배로 증가하고 호스트의 수는 2로 나누어진다.
192.168.100.0/24 를 한번 서브넷팅 하면 그 네트워크는 2개가 되고 호스트의 범위는 반으로 줄어든다.
→ 192.168.100.0/25 : 192.168.100.0 ~ 192.168.100.127
192.168.100.128 ~ 192.168.100.255
'Kitri_NCS3기 보안과정 > Network' 카테고리의 다른 글
170411 라우터 동적경로설정 RIP (ver1 ,ver2) & EIGRP (0) | 2017.04.11 |
---|---|
170410 라우터 와 정적경로설정(Static) (0) | 2017.04.10 |
170405 네트워크 기초 (MAC 계층 과 데이타링크 계층) (0) | 2017.04.05 |
170404 네트워크 기초 ( 교환 시스템, 인터네트워킹 ) (0) | 2017.04.04 |
170404 네트워크 기초( 계층구조 , OSI 참조모델, TCP/IP ) (1) | 2017.04.04 |