라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수 32비트 2진수를 점으로 구분한 4옥텟 10진수 표현 10진수/2진수/16진수 IP주소와 서브넷 마스크
TCP/IP 구성 컴퓨터가 네트워크를 통하여 다양한 네트워크 자원을 공유할 수 있도록 하기 위하여 개발된 프로토콜과 규칙의 집합 컴퓨터를 인터넷에 접속하기 위하여 필수 설치 PC에서 IP주소 와 서브넷 마스크, 기본 게이트웨이, DNS정보 필요 DHCP(Dynamic Host Configuration Protocol)서버에 의한 자동 설정 가능
컴퓨터 TCP/IP 설정 (1) 마우스 오른쪽버튼을 클릭 후 “속성” 클릭
컴퓨터 TCP/IP 설정 (2) 마우스 오른쪽을 클릭 후 “속성” 클릭
컴퓨터 TCP/IP 설정 (3)
컴퓨터 TCP/IP 설정 (4) 클릭 제어판클릭
컴퓨터 TCP/IP 설정 (5) 마우스 오른쪽을 클릭 후 “속성” 클릭
컴퓨터 TCP/IP 설정 (6)
Ping 명령어를 이용한 연결검사 Ping(Packet Internet groper)은 원래 수중에 있는 물체를 찾고 해당 물체까지의 거리를 탐지하는 데 사용하는 수중 음파 탐지기의 동작에서 유래 Ping 명령어 특정목적지에 여러 개의 IP패킷을 전송하는 방식으로 동작 전송되는 각 패킷은 목적지에서 응답해 줄 것을 요청하는 신호 응답정보에는 목적지까지의 연결 성공률과 패킷의 왕복시간포함 NIC의 데이터 송수신 기능과 TCP/IP구성, 네트워크 연결을 검사
Ping 명령어 Ping 127.0.0.1 내부 루프백 검사 TCP/IP의 동작과 NIC의 데이터 송수신 기능 검사 호스트 컴퓨터 IP 주소로 Ping 로컬 호스트의 주소구성을 검사 기본 게이트웨이 주소로 Ping 로컬 네트워크를 외부의 다른 네트워크에 연결해 주는 장비에 대한 검사 원격 목적지 IP 주소로 Ping 원격 호스트의 연결 검사
Ping 명령어 사용 예 (1) C:> Ping 127.0.0.1 C:> Ping 221.163.217.82
Ping 명령어 사용 예 (2) C:> Ping 221.163.217.100 C:> Ping 221.163.217.1 (gateway)
C:> Ping www.daum.net
bit / byte 비트 (binary digit ; bit) : 2진수 컴퓨터에서 사용하는 가장 작은 데이터 단위 컴퓨터에서 데이터를 처리, 저장, 전송 할때 사용 바이트(byte) ; 1byte=8 bit = 1옥텟 데이터 파일의 크기, 디스크, 네트워크를 통하여 전송되는 데이터의 양을 표현 1K byte=1,024 byte(2^10=1,024) 1M byte=1K*1K=1,024K byte=1,024*1,024=1,048,576 byte 1G byte=1K*1K*1K=1,024M byte=1,024*1,024*1,024=1,073,741,824 byte
정보단위
10진수 체계 10개의 수 사용(0,1,2,3,4,5,6,7,8,9) 수의체계 10 기호 0,1,2,3,4,5,6,7,8,9 기본지수 10^3 10^2 10^1 10^0 위치값 1000 100 1 2,134 2 * 1000 1 * 100 3 * 10 4 * 1
2진수 체계 2개의 수 사용(0,1) 수의체계 2 기 호 0,1 기본지수 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 위치값 128 64 32 16 8 4 1 10110 10진수 변 환 16 + 4 + 2 = 22
16진수 체계 16개의 수 사용(0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15)) 수의체계 16 기호 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 기본지수 16^3 16^2 16^1 16^0 위치값 4,096 256 1 1A2C A 2 C 10진수 변 환 1 * 4,096 + 10 * 256 + 2 * 16 + 12 * 1 = 68,144
10진수/2진수(8bit)/16진수(2bit)
10진수 2진수 변환 10진수 168을 2진수(8bit)로 168 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 2 진수 기본지수 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 위치값 128 64 32 16 8 4 2 1 변 환 168-128=40, 40-32=8, 8-8=0
10진수 2진수 변환(예제) 0 2 4 1 8 16 254 32 64 255 128 0 1 254 255 221 163 217 2 4 8 16 32 64 128 129 255 256 257 512 1024
10진수 2진수 변환(풀이) 2 진수 기본지수 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 위치값 128 64 32 16 8 4 2 1 254 255 221 163 217
10진수 2진수 변환(풀이) 2 진수 기본지수 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 위치값 128 64 32 16 8 4 2 1 256 512 1024 2048
10진수 2진수 변환(풀이) 0 00000000 1 00000001 254 11111110 255 11111111 221 11011101 163 10100011 217 11011001 2 00000010 4 00000100 8 00001000 16 00010000 32 00100000 64 01000000 128 10000000 129 10000001 255 11111111 256 100000000 257 100000001 512 1000000000 1024 10000000000
(0*128)+(1*64)+(1*32)+(1*16)+(0*8)+(0*4)+(0*2)+(0*1) 21. 2진수 10진수 변환 2진수 01110000을 10진수로 2진수 01110000 2 진수 기본지수 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 위치값 128 64 32 16 8 4 2 1 변 환 (0*128)+(1*64)+(1*32)+(1*16)+(0*8)+(0*4)+(0*2)+(0*1) 64+32+16=112
2진수 10진수 변환(예제) 00000111 00011101 10000000 11000010 10101010 11001100 11111000 100000000 100000001 100000011 100000111 100001111 110000000 111000111
2진수 10진수 변환(풀이) 2 진수 기본지수 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 위치값 128 64 32 16 8 4 2 1 7 29 194 202 204 248
2진수 10진수 변환(풀이) 2 진수 기본지수 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 위치값 256 128 64 32 16 8 4 2 1 257 259 263 271 384 455
2진수 10진수 변환(풀이) 00000111 7 00011101 29 10000000 128 11000010 194 10101010 202 11001100 204 11111000 248 100000000 256 100000001 257 100000011 259 100000111 263 100001111 271 110000000 384 111000111 455
A/A/F/0/C/1/E/2/7/7/5/1 AAF0C1E27751 2진수 16진수 변환 2진수를 16진수 101010101111000011000001111000100111011101010001 2진수 1010/1010/1111/0000/1100/0001/1110/0010/0111/0111/0101/0001 2 진수 기본지수 2^3 2^2 2^1 2^0 위치값 8 4 2 1 16진수 변 환 A/A/F/0/C/1/E/2/7/7/5/1 AAF0C1E27751 비 고 10101010.11110000.11000001.11100010.01110111.01010001 AA.F0.C1.E2.77.51
16진수 2진수 변환 16진수를 2진수 2101 16진수 2/1/0/1 2 진수 기본지수 2^3 2^2 2^1 2^0 위치값 8 4 2 1 2진수 변 환 2/1/0/1 0010/0001/0000/0001 비 고 0x2101 0010 0001 0000 0001
## 2진수 10진수 변환 ## 32비트 2진수를 10진수로 11011101101000111101100100000001 2진수 11011101101000111101100100000001 2 진수 기본지수 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 위치값 128 64 32 16 8 4 2 1 10진수 2211632171 비 고 11011101.10100011.11011001.00000001 221.163.217.1
32비트의 2진수를 점(.)으로 구분한 4옥텟(8비트)의 10진수 표현 32비트의 2진수를 점(.)으로 구분한 4옥텟(8비트)의 10진수 표현 32비트의 2진수(8비트*4) 8비트씩 점(.)으로 구분(총 4개의 8비트) 각각의 8비트(1 옥텟)를 10진수로 변환 32비트 2 진수 11001000011100100000011000110011 8비트 씩 (1 옥텟) 11001000.01110010.00000110.00110011 각 옥텟을 10진수로 변환 200.114.6.51 32비트 2 진수 11111111111111111111111111111111 8비트 씩 (1 옥텟) 11111111.11111111.11111111.11111111 각 옥텟을 10진수로 변환 255.255.255.255
점(.)으로 구분한 4개의 10진수를 1옥텟(8비트) 2진수 표현 점(.)으로 구분한 4개의 10진수를 1옥텟(8비트) 2진수 표현 점(.)으로 구분된 4개의 10진수 각각의 10진수를 2진수로 변환 변환된 2진수가 모두 8비트(1 옥텟)가 되도록 한다. 4개의 10진수 10.15.129.201 각각의 10진수를 2 진수로 변환 1010.1111.10000001.11001001 2진수를 8비트(1 옥텟)으로 변환 00001010.00001111.10000001.11001001 4개의 10진수 255.255.255.0 각각의 10진수를 2 진수로 변환 11111111.11111111.11111111.0 2진수를 8비트(1 옥텟)으로 변환 11111111.11111111.11111111.00000000
IP주소와 서브넷 마스크 IP 주소 인터넷에서 사용하는 32비트의 2진수 32비트 중 좌측 비트 일부는 네트워크 와 나머지 비트는 호스트(컴퓨터)를 표현 네트워크 비트수는 주소 클래스에 따라 달라짐 IP 주소는 네트워크 부분과 호스트(컴퓨터)부분으로 구분 서브넷 마스크 컴퓨터로 하여금 32비트의 주소가 어떻게 구분되어 있는지를 확인방법 몇 개의 비트가 네트워크를 표현하는지를 구분 좌측비트 부터 일련의 1을 채운다 IP주소 중에서 네트워크 주소로 할당된 부분과 같은 위치의 비트 값을 모두 1로 설정 1의 값이 끝나는 위치부터 나머지 부분은 0으로 설정 0으로 지정된 위치에 대응하는 IP주소의 비트는 해당 네트워크의 호스트주소를 지정
서브넷마스크에 의한 네트워크주소 결정 IP 주소(10진수) 10.34.23.134 IP 주소(2진수) 00001010.00100010.00010111.10000110 서브넷 마스크 (255.0.0.0) 11111111.00000000.00000000.00000000 네트워크 부분(주소) 00001010.00000000.00000000.00000000 10.0.0.0 IP 주소(10진수) 10.34.23.134 IP 주소(2진수) 00001010.00100010.00010111.10000110 서브넷 마스크 (255.255.0.0) 11111111.11111111.00000000.00000000 네트워크 부분(주소) 00001010.00100010.00000000.00000000 10.34.0.0 IP 주소(10진수) 10.34.23.134 IP 주소(2진수) 00001010.00100010.00010111.10000110 서브넷 마스크 (255.255.255.0) 11111111.11111111.11111111.00000000 네트워크 부분(주소) 00001010.00100010.00010111.00000000 10.34.23.0
서브넷마스크에 의한 네트워크주소 결정(예제) IP 주소(10진수) 10.15.129.201 IP 주소(2진수) 서브넷 마스크 (255.0,0,0) 네트워크 부분(주소) IP 주소(10진수) 10.10.1.1 IP 주소(2진수) 서브넷 마스크 (255.255.0.0) 네트워크 부분(주소) IP 주소(10진수) 221.163.217.1 IP 주소(2진수) 서브넷 마스크 (255.255.255.0) 네트워크 부분(주소)
서브넷마스크에 의한 네트워크주소 결정(풀이) IP 주소(10진수) 10.15.129.201 IP 주소(2진수) 00001010.00001111.10000001.11001001 서브넷 마스크 (255.0,0,0) 11111111.00000000.00000000.00000000 네트워크 부분(주소) 00001010.00000000.00000000.00000000 10.0.0.0 IP 주소(10진수) 10.10.1.1 IP 주소(2진수) 00001010.00001010.00000001.00000001 서브넷 마스크 (255.255.0.0) 11111111.11111111.00000000.00000000 네트워크 부분(주소) 00001010.00001010.00000000.00000000 10.10.0.0 IP 주소(10진수) 221.163.217.1 IP 주소(2진수) 11011101.10100011.11011001.00000001 서브넷 마스크 (255.255.255.0) 11111111.11111111.11111111.00000000 네트워크 부분(주소) 11011101.10100011.11011001.00000000 221.163.217.0