<인터넷 주소>
IP도 비신뢰성
IP 주소 (IPv4 , IPv6)
MAC 주소 IP->MAC : ARP MAC -> IP : RARP
Domain 이름 Domain -> IP : DNS
|
크기 |
구조 |
표기 |
필드 |
구분 |
IPv4 |
32bit 4byte |
호스트주소+네트워크주소 |
10진수 |
8 |
" . " |
IPv6 |
128bit 16byte |
네트워크ID+인터페이스ID |
16진수 |
16 |
" : " |
MAC |
48bit 6byte |
OUI+Serial |
16진수 |
8 |
" : "," - " |
IPv4 : 43억
IPv6 : 340간개
<IP 주소>
INTERNIC : IP부여 해주는 기관
부여 순서
INTERNIC -> APNIC -> KISA -> 각 ISP -> 각개인/기업
Classful
클래스 |
목적 |
대역대 |
이진변환 |
서브넷 |
A |
Public IP |
0~127 |
01111111 |
255.0.0.0 |
B |
128~191 |
10111111 |
255.255.0.0 | |
C |
192~223 |
11011111 |
255.255.255.0 | |
D |
멀티캐스트 |
224~239 |
|
|
E |
시험용,연구용 |
240~255 |
빨간색 -> 네트워크주소
파란색 -> 호스트주소
0 -> 0~255개 즉 256개 의미
호스트 개수
A = 256* 256* 256 개
B = 256 *256 개
C = 256개
공인 IP( public ip): IANA기관에서 관리, 중복될 수 없다.
- 공인망 -> 인터넷
- ip 고갈 문제가 발생
사설 IP(private ip)
- 사설망 -> 인터넷과 분리된 망
- 학원이나 학교 등이 사설 네트워크로 구성되어 있다.
- NAT ( Network Address Translation ) : 라우터의 기능
- A의 사설ip : 10.0.0.0~10.255.255.255
- B의 사설ip : 172.16.0.0 ~ 172.31.255.255
- C의 사설ip : 192.168.0.0 ~192.168.255.255
네트워크에서 필요한 것
IP주소
Subnetmask
Gateway
0 . 0. 0. 0 -> 네트워크주소
255.255.255.255 -> 브로드캐스트주소
NAT를 사용하고 있는지 알지만 사실 기술적으로 보면 PAT이다
SubNet
토폴로지 , ip주소
SubnetMask Subnet: 부네트워크 Mask : 차단,제한
192.168.10.0/24
0 255
|
192.168.20.0/25
0 127 128 255
|
|
192.168.30.0/26
0 63 64 127 128 191 192 255
|
|
|
|
서브넷을 많이 나눌수록 버리는 ip가 많아진다.
라우터도 호스트로 간주
낭비가 심해져서 생기는 방법
Subneting -> VLSM
VLSM -> 필요한 개수만큼 2^n개를 부여해준다.
서브넷팅 계산법
192. 168 . 10. 0
IP주소: 11000000. 10101000 . 00001010 .00000000
S/n : 11111111. 11111111 . 11111111 . 00000000
AND : 11000000. 10101000 00001010 00000000
서브넷팅 25
11111111 11111111 1111111 10000000
//255.255.255.128/25 0 1 네트워크 주소 2개
0~127 256-128 = 128 128*? =256 *=2
128~255 0,128 : 네트워크 주소
127,255 : 브로드캐스트주소
호스트 개수 : 256-128-2=126개
11111111 11111111 1111111 11000000
//255.255.255.192/26 00 01 10 11 네트워크주소 4개
0~63
64~127 256-192 = 64 64*? = 256 *= 4
128~191 호스트 개수 : 256-192-2=62개
192~255 0,64,128,192 : 네트워크 주소
63,127,191,255 : 브로드캐스트주소
MTU -> 한번에 처리할 수 있는 데이터 양
IP 헤더의 구조
Version(4bit) |
Header length |
Type of service(8bit) |
Total length(16bit) | |
Identification (16bit) |
DF/MF(Flags) (3bit) |
Fragment offset (13bit) | ||
Time to live (8bit) |
Protocol(8bit) |
Header checksum (16bit) | ||
Source address (32bit) | ||||
Destination address (32bit) | ||||
Option (32bit) | ||||
Data (32bit) |
TCP 헤더의 구조
Source Port |
Destination Port | ||||||||
Sequence Number | |||||||||
Acknowledgement Number | |||||||||
Header Length |
Reserved |
URG |
ACK |
PSH |
RST |
SYN |
FIN |
Window size | |
Check Sum |
Urgent Point | ||||||||
Option | |||||||||
Data |
'Network Security' 카테고리의 다른 글
VTP (0) | 2019.01.22 |
---|---|
VLAN (0) | 2019.01.21 |
UTP (0) | 2019.01.15 |
충돌도메인과 브로드캐스트 도메인 (0) | 2019.01.14 |
TCP 헤더와 특징 (0) | 2019.01.11 |