728x90

주소

- 인터넷 모든 장비를 인식하는 고유 번호

- 네트워크는 주소로 목적지까지 경로 설정

- 주소로 데이터 출입 경로 통제(보안)

일반 우편 주소와 데이터 패킷 주소 비교
IP 주소 이해

 

 

IPv4

- 32비트 구성

 1. 2^32로 43억개

 2. 8비트씩 끊어 4개부분으로 나누고, 10진수 표현

 3. 네트워크 주소와 호스트 주소 부분 구분

- 전세계 유일한 주소

- 공인 IP주소와 사설 IP 주소로 구분

 

 

클래스 기반 주소 지정

- class a : 0으로 시작. 앞 7비트(8-맨앞 고정비트 1개) 네트워크, 뒷 24비트는 호스트 주소

- class b : 10으로 시작. 앞 14비트(16-맨앞 고정비트2개) 네트워크. 뒷 16비트 호스트

- class c : 110으로 시작. 앞 21비트(24-맨앞 고정비트3개) 네트워크. 뒷 8비트 네트워크

- class d : 1110으로 시작. 멀티캐스트 주소

 

 

 

32비트가 모두 0인 주소 -> 0.0.0.0/32

- 호스트가 자신의 ip 주소를 모르는경우 통신에 사용

- 목적지 주소를 제한된 브로드 캐스트 주소로 설정(DHCP)

 

32비트가 모드 1인 주소 -> 255.255.255.255(제한된 브로드캐스트)

- 다른 모든 호스트들에게 메시지 전송시 이 주소를 목적지로 설정

- 라우터 밖으로 전달안됨

 

네트워크 자체 주소 ~.~.~(네트워크).0(호스트)

- 호스트 부분이 0인 주소

 ex) 192.168.1.0

 

직접 브로드 캐스트 주소

- 호스트 부분이 모두 1인 주소 -> ~.~.~.255

- 라우터가 네트워크 모든 호스트에 패킷 보낼떄

 ex) 192.168.0.255

 

루프백 주소 loopback address

 - 127.0.0.1, 127.0.0.0/8

 - 자신 컴퓨터로 돌아오는 주소 -> 로컬 호스트 

 

 

서브넷팅

- 하나 등급 네트워크를 작은 논리적 네트워크로 분할하는 방식

- 서브네팅에서 호스트 식별자를 다시 서브넷 식별자와 호스트 식별자로 분할 

 

 

서브넷 마스크

- ip 주소로 서브넷 주소만을 식별하는 방법

ex ) 210.193.130.200/26 <- 네트워크 주소로 26비트 사용한다

1~255(8비트).1~255(8비트).1~255(8비트).1~192(맨 앞 2비트) => 총 26비트

위 주소의 서브넷 마스크 : 255.255.255.192

 

 

 

서브넷 마스크로 서브넷 식별자 구하기

- 호스트 식별자 중 서브넷 마스크와 겹치는 부분 => 서브넷 식별자

서브네팅

 

 

 

IPv4 패킷

- 제어 정보(헤더)와 데이터로 구성

 

IPv4 패킷 구조

 

IPv4 헤더 모니터링 화면

- IPv4

- 헤더길이 20바이트

- 서비스 필드

- 길이는 977바이트

- 플래그 0x02

- ttl : 48

- 프로토콜 tcp

- 송신지 주소 : 61.111.62.165

- 목적지 주소 : 118.33.55.45

 

IPv4 헤더 모니터링 정보

 

 

IPv4 기본 헤더 필드

- 버전 : IP 프로토콜 버전

- 헤더 길이: 옵션 필드를 포함한 헤더 총길이. 기본 헤더 20바이트. 확장 헤더의경우 40바이트

- 서비스 타입 : 우선권(3비트), TOS(4비트), 예약 (1비트)

-전체 길이 : 헤더와 데이터를 포함한 IP 패킷 전체 길이

- 식별자 : 상위 계층(TCP)의 동일한 데이터로부터 분할된 패킷은 수신측에서 재조립할수있도록 동일한 식별자 부여

- 플래그 : 첫번째비트(예약), 두번쨰비트(단편화 금지), 세번째비트(추가단편화 비트)

- TTL : 패킷이 경유할수 있는 최대 홉 수 의미. 패킷이 라우터 통과할때마다 TTL이 1씩 감소, 0이되면 폐기

- 프로토콜 : 1(ICMP), 6(TCP), 17(UDP)

 

300x250

+ Recent posts