200 likes | 407 Views
Network 3 일차. Inje Univ. Network Team2 Jung Chang Hwan jch07@bse.inje.ac.kr. Agenda. IP address Subnet mask IPv6 IPv4 / IPv6 쪽지테스트. IP Address. IPv4 기준 Internet Address 는 32 비트 컴퓨터는 2 진수로 이해 IP 주소는 4 개의 10 진수 숫자로 표기 각각의 숫자 사이는 점으로 구분 Network ID 와 Host ID 로 구성
E N D
Network 3일차 Inje Univ. Network Team2 Jung Chang Hwan jch07@bse.inje.ac.kr
Agenda • IP address • Subnet mask • IPv6 • IPv4 / IPv6 • 쪽지테스트
IP Address • IPv4 기준 • Internet Address는 32비트 • 컴퓨터는 2진수로 이해 • IP 주소는 4개의 10진수 숫자로 표기 • 각각의 숫자 사이는 점으로 구분 • Network ID와 Host ID로 구성 • 인터넷상의 모든 호스트 또는 게이트웨이는 하나 이상의 IP 주소를 가짐 • IP 주소는 NIC(Network Information Center)에서 할당 • Network ID는 NIC, Host ID는 Local
“A” Class “B” Class IP Address • IP 주소 유형 • “A” Class • 첫번째 Bit가 “0”으로 시작 • Network 개수: 126, Host 개수: 16,777,214 • “B” Class • 첫번째 두 Bit가 “1 0”으로 시작 • Network 개수: 16,384, Host 개수: 65,534 8 Bit 8 Bit 8 Bit 8 Bit 0 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Network Host 0 ~ 127 8 Bit 8 Bit 8 Bit 8 Bit x x x x x x x x 1 0 x x x x x x x x x x x x x x x x x x x x x x Network Host 128 ~ 191
“C” Class “D” Class IP Address • “C” Class • 첫번째 Bit가 “1 1 0”으로 시작 • Network 갯수: 2,097,152, Host 갯수: 254 • “D” Class • 첫번째 두 Bit가 “1 1 1 0”으로 시작 • Multicast 용도로 사용될 그룹 8 Bit 8 Bit 8 Bit 8 Bit 1 1 0 x x x x x x x x x x x x x x x x x x x x x x x x x x x x x Network Host 192 ~ 223 8 Bit 8 Bit 8 Bit 8 Bit 1 1 1 0 x x x x x x x x x x x x x x x x x x x x x x x x x x x x Host Group 224 ~ 239
구분 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 Subnet Mask • Subnet Mask • IP 주소의 효율적인 사용을 위해 고안 • Network과 Host 수를 고려하여 산정 • 한 개의 Major Class 망 주소를 여러 개의 망 주소로 나누어서 사용 • CIDR(Classless Internet Domain Routing) : Subnet Mask 표기법
Subnet Mask • Subnetting • Host ID 부분의 일부를 Subnet ID로 할당 • Subnet ID와 Host ID는 해당 부분의 필드 값이 모두 0 또는 1로의 지정 금지 • Subnet ID와 Net ID는 최소한 2 Bit 이상으로 할당 예) “ C ” Class Subnetting 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 IP Address 192. 168. 10. 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 Subnet Mask 255. 255. 255. 0 Network Host 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 Subnetting 255. 255. 255. 192 Subnet ID 62개의 호스트를 가진 4개의 Sub Network 생성
호스트 수/Subnet Network 수 Subnet Mask Subnet Bit(n) Subnet Mask • Subnetting 시 Network & Host • “ C ” Class Subnetting • Network 수 : 2n • Host 수 : 2n - 2 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 Mask • Subnet의 이점 • 성능 향상 • 관리자의 전체 네트워크 관리 효율 증가 • 추가적인 보안 기능 제공
Subnet Mask • Broadcast and Multicast • Unicast • 메시지가 호스트 → 다른 호스트 • Broadcast • 메시지가 호스트 → 망상의 모든 호스트 • Multicast • 메시지가 호스트 → 망상의 특정 호스트(Group) • Network 및 broadcast 주소 • IP 주소는 개개의 호스트 및 망을 표현 • Host ID의 모든 Bit가 1 : Broadcast를 의미 • Host ID의 모든 Bit가 0 : 자신의 망 전체를 의미
IP Address • 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
IPv6 • Internet Protocol version 6 • 클래스 기준 IP주소 문제점 보안 • 32bit의 주소공간 부족 한계 • 특성 • IP adderss의 방대한 양 • 128bit의 주소체계 • multicast 주소뿐 아니라 anycast 주소도 가능 • 트래픽 처리 및 확인 가능
IPv6 • 유니캐스트 주소 • IPv4와 마찬가지로 개별 인터페이스(랜카드나 라우터)에게 할당 해주는 주소 • IPv4에서는 없던 개념 • 복수의 인터페이스에 할당되는 주소 • 애니캐스트 주소를 목적지로 하는 신호는 라우터에 의해서 가장 가까운 곳에 위치한 해당 애니캐스트 주소를 가진 인터페이스로 전달 • 멀티캐스트 주소 • 하나의 서버에서 보낸 복수 신호를 복수의 클라이언트들이 수신할 때 사용
IPv6 • 표현방식 • 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
Cable? • 광섬유 cable 중심부에는 굴절율이 높은 유리, 바깥 부분에는 굴절율이 낮은 유리 – 빛을 통하여 정보를 보냄 보안성이 좋고, 가벼우며, 에러율이 작다. • Twisted cable두 줄의 전선을 꼬아 놓은 케이블 • 인접 케이블로부터 전기적인 간섭을 최소화 • 가격이 저렴 고속 통신이나 원거리 통신에는 부적합
Direct Cable • 컴퓨터와 허브 사이를 연결할 때 • 허브는 만들 때 단말을 연결할 목적으로 만들기 때문에 일반 PC와 반대로 연결 (허브 내부에서 수신과 송신 전환) 주 녹 파 갈 ! 로 외우면 쉽습니다 ^^ +
Cross Cable • 성격이 같은 장비끼리 연결할 때 사용 (컴퓨터는 컴퓨터, 허브는 허브) • 허브의 기능을 케이블이 직접 담당