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

Slides:



Advertisements
Similar presentations
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
Advertisements

Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Chapter 8. 인터넷 연결공유와 개인네트워크 구축
IP Addressing and Subnet.
Chapter 06. 프로토콜.
22 장 프로세스간 전달 : UDP와 TCP 22.1 프로세스간 전달 22.2 사용자 데이터그램 프로토콜
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
TCP/IP 네트워크 제 1장 서론 정보통신연구실.
Network Lab. Young-Chul Hwang
Chapter 2. IP Address IP Address의 구성에 대한 자세한 설명과 함께 IP Address를 효율적으로 관리하기 위한 방법인 서브넷팅, 수퍼넷팅, VLSM 등에 대해서 단계별로 접근할 수 있다. 몇가지 예제를 통해서 서브넷팅에 대한 개념을 정리하고.
소켓 모델 주소 지정 in_addr_t inet_addr(const char *ip_address) 연결 지향 모델 (TCP)
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
Network 네트워크 이론 및 실습 TCP / IP 4장.
Load Balancing L4와 L7은 어떻게 동작할까?.
Chapter 02 네트워크에 대한 이해.
23 장 TCP/IP 23.1 개요 23.2 네트워크층 23.3 전송층 23.4 응용층 24.5 요약.
ARP의 실험 발표자 : 이직수
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Chapter 21 Network Layer: ARP, ICMP (IGMP).
Chapter 06. UDP 서버/클라이언트.
NJM Messenger 박상원 박연호.
컴퓨터 네트워크 PART 02 프로토콜 (chapter 03 트랜스포트 계층) 임효택
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
ARP Project 조 충 호 교수님 김 세 진 조교님 조 진 형 변 익 수
Socket Address Structure and Byte Ordering Functions
Socket Address Structure and Byte Ordering Functions
Chapter 5 UDP Socket 소켓 프로그래밍.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
U D P 전공 : 정보보호 학번 : 이름 : 배 지 태.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Network Security WireShark를 활용한 프로토콜 분석 I.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
2장. 인터넷의 개념과 주소.
22 장 전송층(Transport Layer)
1 학습 목표 네트워크의 기초 네트워크 관련 기초 용어를 익힌다.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Contents 통신 프로토콜의 필요성 OSI의 7계층 참조 모델 계층적 프로토콜의 동작 TCP/IP 프로토콜
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
21 장 전송층(Transport Layer)
Internet 데이터 전송 목표: 인터넷의 개요 및 기본 내용을 살펴보고 VB에서의 데이터 전송 프로그래밍에 대하여 학습한다. 주요내용 인터넷의 개요 인터넷 데이터 전송 인터넷 프로그래밍 Winsock Client Server 프로그래밍.
TCP/IP 네트워크 구조 TCP/IP 개요 TCP/IP 프로토콜 한빛미디어(주).
9 TCP의 이해 학습 목표 전송 계층 프로토콜이 제공하는 기능을 이해한다.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Chapter 01. OSI 계층 모델.
TCP/IP TCP/IP의 이해 TCP UDP IP 한빛미디어(주).
네트워크 프로토콜.
MAIL CLIENT 김창우 윤성훈 이경재.
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
-네트워크 관리 개요 및 SNMP 프로토콜 동작과정
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
01. 라우팅 및 원격 액세스의 개요 라우팅은 패킷을 송신지부터 수신지까지 어떠한 경로를 통해 보낼 것인지를 결정하는 방법
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
웹 기획 강의(8) PowerYouth.
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
Addressing the Network – IPv4
Chapter 27 Mobile IP.
라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수
7 IP 프로토콜의 이해 학습 목표 네트워크 계층의 필요성과 역할을 이해한다.
제 13 장 인터넷 그룹 관리 프로토콜 정보통신연구실.
인공지능실험실 박사 1학기 장성만 TCP/IP Socket Programming… 제 8장 도메인 이름과 인터네 주소 인공지능실험실 박사 1학기 장성만
Part 05 TCP/IP 1. 네트워크 2. 포트번호.
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
소리가 작으면 이어폰 사용 권장!.
Network Lab. Young-Chul Hwang
ARP.
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

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

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

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

TCP / IP의 특징 응용 프로그램 계층 파일 송수신 응용 프로그램 계층 프로토콜 메일 송수신 원거리 접속 망 관리 및 기타 FTP(File Transfer Protocol) : 파일 전송 프로토콜 TFTP(Trivial File Transfer Protocol) : 소형 파일 전송 프로토콜 NFS(Network File System) : SUN에서 개발한 분산형 파일 시스템 메일 송수신 SMTP(Simple Mail Transport Protocol) 메일 서버와 메일 서버간의 메일 송수신 POP(Post Office Protocol) : 메일 서버와 메일 클라이언트간의 메일 송수신 원거리 접속 Telnet : 다른 시스템으로 로그인할 수 있는 기능 망 관리 및 기타 SNMP(Simple Network Management Protocol) : 데이터 흐름 정보를 가지고 네트워크 및 호스트의 상태를 모니터링 DNS(Domain Name System) : 호스트 이름에 대한 IP 주소를 알려주는 기능 HTTP(Hypertext Transfer Protocol) : 웹 서비스 프로토콜

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

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

TCP / IP의 특징 RFC 1700 well-known 포트 번호 ftp-data 19 Time 37 ftp 20 포트번호 UDP 포트이름 ftp-data 19 Time 37 ftp 20 Nameserver 42 telnet 21 DNS 53 Domain Bootps 67 Gopher 70 Ntp 123 Finger 79 Snmp 161 www 80 Syslog 514 pop3 179 rip 520

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

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

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

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

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

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

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

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

IP 주소와 서브넷팅 서브넷팅 (1) [그림] 서브넷팅의 예

IP 주소와 서브넷팅 서브넷팅의 필요성 사설 IP 주소와 공인 IP 주소 인터넷에 연결하려면 공인 IP 주소 사용해야 함 (인터넷에서는 동일한 주소를 사용하면 안 되기 때문)

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

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

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

IP 주소와 서브넷팅 서브넷팅 예제 (2) 10개의 네트워크가 필요하며, 각 네트워크에는 6대의 시스템이 있고, 1개의 클라스 C 네트워크 주소 203.252.3.0 이 있을 때 어떤 서브넷마스크를 적용할까? 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 Class B subnetting 255.255.192.0 2 16382 ~ ~ ~ 255.255.255.254 126 510 ~ ~ ~ 255.255.255.252 16382 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개

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

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

Thank You !