Transcript Network 3일차
IP address Subnet mask IPv6 IPv4 / IPv6 쪽지테스트 IPv4 기준 › Internet Address는 32비트 컴퓨터는 2진수로 이해 IP 주소는 4개의 10진수 숫자로 표기 각각의 숫자 사이는 점으로 구분 › Network ID와 Host ID로 구성 › 인터넷상의 모든 호스트 또는 게이트웨이는 하나 이상 의 IP 주소를 가짐 › IP 주소는 NIC(Network Information Center)에서 할 당 Network ID는 NIC, Host ID는 Local IP 주소 유형 › “A” Class 첫번째 Bit가 “0” 으로 시작 Network 개수: 126, Host 개수: 16,777,214 › “B” Class 첫번째 두 Bit가 “1 0” 으로 시작 Network 개수: 8 Bit16,384, Host 8 Bit개수: 65,534 8 Bit “A” Class 0xxxxxxx xxxxxxxx Network 0 ~ 127 “B” Class xxxxxxxx 8 Bit xxxxxxxx Host 8 Bit 8 Bit 8 Bit 8 Bit 10xxxxxx xxxxxxxx xxxxxxxx xxxxxxxx Network 128 ~ 191 Host › “C” Class 첫번째 Bit가 “1 1 0” 으로 시작 Network 갯수: 2,097,152, Host 갯수: 254 › “D” Class 첫번째 두 Bit가 “1 1 1 0” 으로 시작 Multicast 용도로 사용될 그룹 “C” Class 8 Bit 8 Bit 8 Bit 8 Bit 110xxxxx xxxxxxxx xxxxxxxx xxxxxxxx 192 ~ 223 “D” Class Network Host 8 Bit 8 Bit 8 Bit 8 Bit 1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx 224 ~ 239 Host Group Subnet Mask › IP 주소의 효율적인 사용을 위해 고안 › Network과 Host 수를 고려하여 산정 › 한 개의 Major Class 망 주소를 여러 개의 망 주소 로 나누어서 사용 2진수 표기 구분 십진수 표기 CIDR 표 기 A Class 11111111. 00000000. 00000000. 0000000 255. 0. 0. 0 /8 B Class 11111111. 11111111. 00000000. 0000000 255. 255. 0. 0 /16 C Class 11111111. 11111111. 11111111. 0000000 255. 255. 255. 0 /24 CIDR(Classless Internet Domain Routing) : Subnet Mask 표기법 Subnetting › Host ID 부분의 일부를 Subnet ID로 할당 › Subnet ID와 Host ID는 해당 부분의 필드 값이 모두 0 또는 1로의 지정 금지 › Subnet ID와 Net ID는 최소한 2 Bit 이상으로 할당 예) IP “C ” Class Subnetting Address 11000000 192. 11111111 Subnet Mask 255. 10101000 168. 11111111 255. 00001010 10. 11111111 Subnetting 255. 11111111 255. 0 00000000 255. Network 11111111 00000000 0 Host 11111111 255. 62개의 호스트를 가진 4개의 Sub Network 생성 11000000 192 Subnet ID Subnetting 시 Network & Host › “ C ” Class Subnetting Network 수 : 2n Subnet HostBit(n) 수 : 2n - 2 Subnet Mask Network 수 호스트 수 /Subnet 1 255. 255. 255. 128 2 126 2 255. 255. 255. 192 4 62 3 255. 255. 255. 224 8 30 4 255. 255. 255. 240 16 14 5 255. 255. 255. 248 32 6 6 255. 255. 255. 252 64 2 Subnet의 이점 › 성능 향상 › 관리자의 전체 네트워크 관리 효율 증가 › 추가적인 보안 기능 제공 Broadcast and Multicast › Unicast 메시지가 호스트 → 다른 호스트 › Broadcast 메시지가 호스트 → 망상의 모든 호스트 › Multicast 메시지가 호스트 → 망상의 특정 호스트(Group) Network 및 broadcast 주소 › IP 주소는 개개의 호스트 및 망을 표현 › Host ID의 모든 Bit가 1 : Broadcast를 의미 › Host ID의 모든 Bit가 0 : 자신의 망 전체를 의미 0.0.0.0(전체 네트워크) 127.0.0.1(루프백 주소) x.x.x.0(해당 Subnet 전체를 의미) x.x.x.255(IP Broadcast Address) 사설 IP 주소(RFC 1918) › 10.0.0.0 ~ 10.255.255.255 › 172.16.0.0 ~ 172.31.255.255 › 192.168.0.0 ~ 192.168.255.255 Internet Protocol version 6 › 클래스 기준 IP주소 문제점 보안 › 32bit의 주소공간 부족 한계 특성 › IP adderss의 방대한 양 128bit의 주소체계 multicast 주소뿐 아니라 anycast 주소도 가능 › 트래픽 처리 및 확인 가능 유니캐스트 주소 › IPv4와 마찬가지로 개별 인터페이스(랜카드나 라우터)에게 할당 해주는 주소 › IPv4에서는 없던 개념 › 복수의 인터페이스에 할당되는 주소 › 애니캐스트 주소를 목적지로 하는 신호는 라우터에 의해서 가장 가까운 곳에 위치한 해당 애니캐스트 주소를 가진 인 터페이스로 전달 멀티캐스트 주소 › 하나의 서버에서 보낸 복수 신호를 복수의 클라이언트들이 수신할 때 사용 표현방식 › 128bit = 16bit * 8자리 › :(콜론)을 찍어 구분 Ex) FEDC : BA98 : 7654 : 3210 : FEDC : BA98 : 7654 : 3210 › 각 자리가 0 일때 ::으로 축약 Ex) FEDC : 0 : 0 : 0 : 0 : 0 : 0 : 3210 ->FEDC::3210 › IPv4와 연동해서 표현 Ex) 0 : 0 : 0 : 0 : 0 : 0 :203.241.227.20 -> : : 203.241.227.20 구분 IPv4 IPv6 전체주소공간 32비트 128비트 IP주소 개수 2^32개 2^128개 주소표기법 옥텟 표시법 16진수 표시법 로컬 루프백주소 127.0.0.1 ::1 브로드 캐스트주소 사용 없음 광섬유 cable 중심부에는 굴절율이 높은 유리, 바깥 부분에는 굴절율이 낮은 유리 – 빛을 통하여 정보를 보냄 보안성이 좋고, 가벼우며, 에러율이 작다. Twisted cable 두 줄의 전선을 꼬아 놓은 케이블 › 인접 케이블로부터 전기적인 간섭을 최소화 가격이 저렴 고속 통신이나 원거리 통신에는 부적합 컴퓨터와 허브 사이를 연결할 때 허브는 만들 때 단말을 연결할 목적으로 만들기 때문에 일반 PC와 반대로 연결 (허브 내부에서 수신과 송신 전환) 주 녹 파 갈 ! 로 외우면 쉽습니다 ^^ + 성격이 같은 장비끼리 연결할 때 사용 (컴퓨터는 컴퓨터, 허브는 허브) 허브의 기능을 케이블이 직접 담당