- 4. 실제로 컴퓨터끼리는 IP주소를 사용해 데이터를 주고 받는다.2023년 02월 01일 15시 26분 03초에 업로드 된 글입니다.작성자: 각수짱728x90반응형SMALL
3계층의 기능
3계층에서 하는 일
3계층은 다른 네트워크 대역, 즉 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당
발신에서 착신까지의 패킷의 경로를 제어
일반적으로 IPv4가 있다.
3계층에서 쓰는 주소
IPv4(Internet Protocol Address Version 4)는 논리적인 주소로 되어있으며 32bit 4바이트로 구성되어있다.
cmd 창에서 ipconfig입력시 IP주소 확인가능.
멀리있는곳이랑 통신할때 IPv4 주소만 있는것이 아니라 서브넷마스크 게이트웨이도 필요하다.
IP 주소 표기 방식
10진수 192.168.0.100
0. 0. 0. 0 ~ 255. 255. 255. 255
00000000. 00000000. 00000000. 00000000 ~ 11111111. 11111111. 11111111. 11111111
IP주소의 종류
네트워크 ID : 해당 네트워크 대역에서 가장 작은 IP주소, 해당 네트워크 대역을 대표하는 IP
브로드캐스트 주소 : 해당 네트워크 대역에서 가장 큰 IP주소, 해당 네트워크 대역에 모든 시스템에 통신을 할 때 사용하는 IP
호스트 할당 가능한 주소 : 해당 네트워크 대역에서 가장 작은 IP주소 +1 ~ 해당 네트워크 대역에서 가장 큰 IP주소 -1
게이트웨이 주소 : 해당 네트워크 대역에서 가장 작은 IP주소 +1 or 해당 네트워크 대역에서 가장 큰 IP주소 -1
3계층 프로토콜
ARP 프로토콜 : IP주소를 이용해 MAC주소를 알아온다.
IPv4 프로토콜 : WAN에서 통신할때 사용한다.
ICMP 프로토콜 : 서로가 통신되는지 확인한다.
일반적인 IP 주소
Classful IP 주소
클래스 네트워크 구분 시작 주소 마지막 주소 A 클래스 0XXXXXXX, 첫번째 필드 0.0.0.0 127.255.255.255 B 클래스 10XXXXXX, 두번째 필드 128.0.0.0 191.255.255.255 C 클래스 110XXXXX, 세번째 필드 192.0.0.0 223.255.255.255 D 클래스
(멀티캐스트)1110XXXX 224.0.0.0 239.255.255.255 E 클래스
(예약)1111XXXX 240.0.0.0 255.255.255.255 Classless IP 주소
192.168.32.189/26 IP주소 192.168.32.189 서브넷 마스크 255.255.255.192 네트워크 ID 192.168.32.128 브로드캐스트 주소 192.168.32.191 사용 가능 IP 범위 192.168.32.129 ~ 192.168.32.190 서브넷 마스크 :
클래스풀 한 네트워크 대역을 나눠주는데 사용
어디까지가 네트워크 대역을 구분하는데 사용하고 어디서부터 호스트를 구분하는데 사용하는지 지정
32bit 4바이트
2진수로 표기했을 때 1로 시작, 1과 1사이에는 0이 올 수 없다.
네트워크 ID : IP주소 및 서브넷 마스크를 2진수로 표현
두 주소를 AND 연산
브로드캐스트 주소 : 호스트를 구분하는 주소 부분을 모두 1로 채움
사용 가능 IP 범위 : 네트워크 ID + 1 ~ 브로드캐스트 주소 -1 까지
네트워크ID / 서브넷마스크
(네트워크 ID는 해당하는 네트워크에서 사용중 IP주소와 서브넷 마스크를 AND 연산해서 구할 수 있다.)
(브로드캐스트 IP주소는 네트워크 ID에서 서브넷 마스크를 기준으로 오른쪽을 전부 1로 바꾼 값)
사설 IP와 공인 IP
특수한 IP 주소
0.0.0.0/0 == 네트워크 대역들을 뺀 나머지 모든 IP
127.0.0.1 == 나 자신을 나타내는 주소
게이트웨이 주소 == 일반적으로 공유기 IP를 쓴다. 공인 IP로 나가는 문.
728x90반응형LIST'네트워크 기초' 카테고리의 다른 글
6. 멀리 있는 컴퓨터끼리는 이렇게 데이터를 주고받는다. (0) 2023.02.02 5. 통신하기 전 반드시 필요한 ARP 프로토콜 (0) 2023.02.02 3. 가까이있는 컴퓨터끼리는 이렇게 데이터를 주고받는다. - 실습 (0) 2023.02.01 3. 가까이 있는 컴퓨터끼리는 이렇게 데이터를 주고 받는다 (0) 2023.01.31 2. 네트워크의 기준! 네트워크 모델 - 실습(Wireshark) (0) 2023.01.31 이전글이 없습니다.댓글