<인터넷 주소>

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

+ Recent posts