1 / 24

네트워크 이론 및 실습

N etwork. 네트워크 이론 및 실습. TCP / IP. 4 장. Contents. TCP/ IP. 1. IP 주소와 서브넷팅. 2. NAT. 3. TCP / IP 의 특징. TCP / IP 의 개요 1960 년대말 미국방성 (DARPA) 의 연구에서 시작 1980 년대초 프로토콜 모델이 공개 인터넷의 표준화된 프로토콜로 이용 TCP/IP 모델 응용 프로그램 계층 , 트랜스포트 계층 , 네트워크 계층 , 네트워크 액세스 계층.

rance
Download Presentation

네트워크 이론 및 실습

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Network 네트워크 이론 및 실습 TCP / IP 4장

  2. Contents TCP/ IP 1 IP 주소와 서브넷팅 2 NAT 3 경남정보대 김 미 진

  3. TCP / IP의 특징 • TCP / IP의 개요 • 1960년대말 미국방성(DARPA)의 연구에서 시작 • 1980년대초 프로토콜 모델이 공개 • 인터넷의 표준화된 프로토콜로 이용 • TCP/IP 모델 • 응용 프로그램 계층, 트랜스포트 계층, 네트워크 계층, 네트워크 액세스 계층 [그림] OSI 계층과 TCP/IP 계층 비교

  4. TCP / IP의 특징 • 응용 프로그램 계층 • 응용 프로그램 계층 프로토콜

  5. TCP / IP의 특징 • 트랜스포트 계층 • OSI 계층 모델의 트랜스포트 계층과 거의 동일 • 트랜스포트 계층의 프로토콜 • TCP : 연결 지향형 프로토콜 • UDP : 비연결 지향형 프로토콜 [그림] TCP와 UDP

  6. TCP / IP의 특징 [그림] TCP 세그먼트와 UDP 세그먼트

  7. TCP / IP의 특징 • RFC 1700 well-known 포트 번호

  8. TCP / IP의 특징 • TCP 3way 핸드쉐이크 • TCP 연결 수립 • TCP 세그먼트 • 시퀀스 번호(Sequence Number) • 연결 지향형 프로토콜(connection oriented) [그림] TCP 3way 핸드쉐이크

  9. TCP / IP의 특징 • 네트워크 계층 (1) • 네트워크 계층의 프로토콜 • IP, ARP, RARP, ICMP • * IP : 네트워크를 통해 목적지까지 패킷을 전달할 수 있게 출발지 주소와 목적지 주소가 존재 [그림] IP 헤더의 구조

  10. TCP / IP의 특징 • 네트워크 계층 (2) • * ARP : 데이터 전송을 위해 목적지의 IP 주소를 가지고 MAC 주소를 찾는 데 사용 [그림] ARP의 동작

  11. TCP / IP의 특징 • 네트워크 계층 (3) • * ICMP : IP 패킷 전송을 위해서 전송 도중에 발생하는 오류를 알려주고, 제어하는 프로토콜 [그림] ICMP의 동작

  12. IP 주소와 서브넷팅 • IP 주소 • 네트워크 주소와 호스트 주소로 구성 • 전체 길이는 4바이트, 총 32비트로 구성 • 각 바이트 값을 10진수로 표기 • Ex) 192.168.0.1 • 인터넷 정보 센터(NIC, Network Information Center)에서 IP 주소 부여

  13. IP 주소와 서브넷팅 • 클래스별 IP 주소 [그림] 클래스별 IP 주소

  14. IP 주소와 서브넷팅 • 호스트 주소와 네트워크 주소 • 클래스 A : 호스트 주소 24비트 • 클래스 B : 호스트 주소 16비트 • 클래스 C : 호스트 주소 8비트 [그림] 호스트 주소와 네트워크 주소

  15. IP 주소와 서브넷팅 • IP 주소 할당 시 주의 사항 • 브로드케스트 주소: 모두 1로 이루어짐 • 네트워크 주소 : 모두 0으로 이루어짐

  16. IP 주소와 서브넷팅 • 서브넷팅 (1) • 클래스별 IP 주소를 쪼개어 이용하는 것으로, 네트워크 주소 하나만으로 여러 개의 네트워크를 구성할 수 있음 [그림] 서브넷팅의 예

  17. IP 주소와 서브넷팅 • 서브넷팅의 필요성 • : IP 주소는 한정적이고 그 숫자는 제한되어 있으므로, 전체 주소를 한 기관에서 다 쓰는 것은 바람직하지 못해 개발한 것이 서브넷팅임 • 사설 IP 주소와 공인 IP 주소 • 인터넷에 연결하려면 공인 IP 주소 사용해야 함 • (인터넷에서는 동일한 주소를 사용하면 안 되기 때문)

  18. IP 주소와 서브넷팅 • 서브넷팅 (2) [그림] 클래스 C 서브넷팅

  19. IP 주소와 서브넷팅 • 서브넷팅 (3) [그림] 클래스B 서브넷팅

  20. IP 주소와 서브넷팅 • 서브넷팅 예제 (1) • A. 192.168.1.0/24 (255.255.255.0) • 서브넷 마스크(이진수 변환) • 11111111.11111111.11111111.00000000 (Network + Host) • B. 192.168.1.128/25 (255.255.255.128) • 서브넷 마스크(이진수 변환) • 11111111.11111111.11111111.1000000 • C. 192.168.1.128/28 (255.255.255.240) • 서브넷 마스크(이진수 변환) • 11111111.11111111.11111111.11110000 • 서브넷팅 공식 = 2n-2

  21. Class C subnetting subnetmask No. subnets No. hosts 255.255.255.192 2 62 255.255.255.224 6 30 255.255.255.240 14 14 255.255.255.248 30 6 255.255.255.252 62 2 203.252.3.0의 subnets 203.252.3.16 203.252.3.32 203.252.3.48 ~ 203.252.3.192 203.252.3.208 203.252.3.224 총 14개 Class B subnetting subnetmask No. subnets No. hosts 255.255.192.0 2 16382 ~ ~ ~ 255.255.255.254 126 510 ~ ~ ~ 255.255.255.252 16382 2 IP 주소와 서브넷팅 • 서브넷팅 예제 (2) • 10개의 네트워크가 필요하며, 각 네트워크에는 6대의 시스템이 있고, 1개의 클라스 C 네트워크 주소 203.252.3.0 이 있을 때 어떤 서브넷마스크를 적용할까?

  22. IP 주소와 서브넷팅 • 서브넷팅 예제 (3) • 각 네트워크는 450대의 호스트를 지원해야하며, 1개의 클라스 B 네트워크 주소 172.16.0.0 이 있을때 어떻게 서브넷마스크를 적용할까? • [그림] 서브넷팅 계획

  23. NAT • NAT (Network address translation) • 내부의 사설 IP 주소를 공인 IP 주소로 변환해주는 기술 • Static NAT • Dynamic NAT • PAT [그림] NAT

  24. Thank You !

More Related