TCP.IP.ppt

Similar documents
Subnet Address Internet Network G Network Network class B networ

Network seminar.key

Microsoft Word doc

SMB_ICMP_UDP(huichang).PDF

Chapter11OSPF

bn2019_2

자바-11장N'1-502

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

IP 주소란? 네트워크상에존재하는컴퓨터들을구분하고, 서로를인식하기위해사용하는특수한번호. 32-bit 체계의 IPv4 와, 128-bit 체계의 IPv6 가있다. About IPv4 32-bit 의길이로이루어지는 IPv4 는 1 byte (= 8-bit) 씩 4 개로나누

hd1300_k_v1r2_Final_.PDF

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

歯최덕재.PDF

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

UDP Flooding Attack 공격과 방어

슬라이드 1

Microsoft PowerPoint _TCP_IP

제20회_해킹방지워크샵_(이재석)

ARMBOOT 1

1217 WebTrafMon II

6강.hwp

7. TCP

슬라이드 제목 없음

PowerPoint 프레젠테이션

Sena Device Server Serial/IP TM Version

2. 인터네트워킹 서로떨어져있는각각의수많은네트워크들을연결하여하나의네트워크처럼연결하여사용할수있도록해주는것 3. 인터네트워킹에필요한장비 1 리피터 (Repeater) - 데이터가전송되는동안케이블에서신호의손실인감쇄 (Attenuation) 현상이발생하는데, 리피터는감쇄되는신

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

SRC PLUS 제어기 MANUAL

Microsoft PowerPoint - ch02_인터넷 이해와 활용.ppt

歯규격(안).PDF

Microsoft Word - access-list.doc

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

Switching

<32C0E5B3D7C6AEBFF6C5A9BAB8BEC82DB1E8BCBAC7D02E687770>

Chapter 18 - William Stallings, Data and Computer Communications, 8/e

untitled

Assign an IP Address and Access the Video Stream - Installation Guide

() Aloha Netowrk ether(,, )network Ehternet, DEC, ( DIX(DEC, Intel, Xerox) IEEE(, ) 5 9,, (Xerox) (Bob Metcalfe), (, ) A

Schedule

Microsoft PowerPoint - 06-IPAddress [호환 모드]


VZ94-한글매뉴얼

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

Cisco SDN 3.0 DDoS DDoS Cisco DDoS Real Demo 2008 Cisco Systems, Inc. All rights reserved. 2

미래인터넷과 창조경제에 관한 제언 65 초록 과학기술과의 융합을 통해 창조경제를 이루는 근간인 인터넷은 현재 새로운 혁신적 인터넷, 곧 미래인터넷으로 진화하는 길목에 있다. 창조와 창업 정신으로 무장하여 미래인터넷 실현에 범국가적으로 매진하는 것이 창조경제 구현의 지름

歯Cablexpert제안서.PDF

歯김병철.PDF

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

chapter4


Microsoft PowerPoint - IPv6-세미나.ppt

歯T1-4김병철2.PDF

Microsoft PowerPoint - IPv6-세미나.ppt

OSI 참조 모델과 TCP/IP

슬라이드 제목 없음

Microsoft Word Question.doc

Microsoft Word - KPMC-400,401 SW 사용 설명서

Microsoft PowerPoint - 20_TransportProtocols-1.ppt

*****

BGP AS AS BGP AS BGP AS 65250

< B3E2C1A632C8B8BFF6B5E531B1DE42C7FC2E687770>

1.LAN의 특징과 각종 방식

wp1_ hwp

Microsoft PowerPoint - tem_5

Microsoft PowerPoint - 2.Catalyst Switch Intrastructure Protection_이충용_V1 0.ppt [호환 모드]

MITSUBISHI

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

10X56_NWG_KOR.indd

ARQ (Automatic Repeat reQuest)

Remote UI Guide

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

歯I-3_무선통신기반차세대망-조동호.PDF

cam_IG.book

Microsoft PowerPoint - 13_appl.ppt

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E C8A3292E687770>

StruxureWare Data Center Expert 7.2.x 의 새 기능 StruxureWare Data Center Expert 7.2.x 릴리스에서 사용할 수 있는 새 기능에 대해 자세히 알아보십시오. 웹 클라이언트 시작 화면: StruxureWare Cen

SLA QoS

PCServerMgmt7

IPv6Q 현배경 > 인터넷의급속한성장 -> IP 주소의고갈 개인휴대통신장치의보급 network TV, VOD 단말기등의인터넷연결 가정용품제어장치의인터넷연결 > 새로운 IP 로의이행문제 IPv4 호스트와의호환성문제를고려하여야합 ~ IPv4 의취약점보완 QoS 지원 인증

2009 학년도 2 학기통신프로토콜 Quiz 모음 ( 인터넷정보과 1 학년 C/G 반 ) 담당교수 : 권춘우 [Quiz #1] 통신기초와관련한다음물음에답하라. 1. 통신이라함은정보원 ( 송신자 / 수신자 ) 간정보를전송매체를통해전달하는것을의미한다. 그래서정보원 (sou

°í¼®ÁÖ Ãâ·Â

Microsoft Word - ZIO-AP1500N-Manual.doc

컴퓨터네트워크와인터넷 컴퓨터네트워크 Copyright by Tommy Kwon on August, 2010 Copyright by Tommy Kwon on August, 통신 정보전송시스템의구성과역할, 원리 l 원격지간에정보를잘전송하고처

* ~2..

歯270호.PDF

Microsoft PowerPoint - LG RouterÁ¦Ç°(02-03)

<4D F736F F D FB1E2BCFAB5BFC7E2BAD0BCAE2DB8F0B9D9C0CF20B3D7C6AEBFF6C5A92DC3D6BFCF2E646F6378>


歯이시홍).PDF

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -


(SW3704) Gingerbread Source Build & Working Guide

Microsoft PowerPoint - 4.스캐닝-1(11.08) [호환 모드]

ÀÎÅÍ³Ý ÁøÈï¿ø 3¿ù ÀúÇØ»ó

BJFHOMINQJPS.hwp

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Microsoft Word - Release_note_VOIPv6.052_ doc

<46696E616C D6D DB3D7C6AEBFF6C5A9B0FCB8AEBBE732B1DE28BCBCB7CE292E687770>

Transcription:

TCP/IP

TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution Protocol) Internet Protocol _ Header Internet Protocol _ Routing Transport Layer TCP & UDP Transport Layer TCP Transport Layer UDP

TCP/IP 1960ARPA(Advanced Research Project Agency) ARPANet DARPA Internet protocol suite OPEN Protocol TCP/IP Berkeley UNIX PC LANWAN,,, TCP & IP

TCP/IP OSI IP OSI (Application) Application) (Presentation) Presentation) (Session) Session) (Transport) Transport) (Network) Network) (Data Data Link) Link) (Physical) Physical) TCP/IP (Application) Application) (Transport) Transport) (Internet) Internet) (Network) Network)

TCP/IP RFC 1180 TCP/IP (Application) User Application(HTTP, FTP, Telnet ) (Transport) TCP UDP (Internet) IP ICMP ARP RARP (Network) Hardware Interface(Ethernet, PPP )

TCP/IP Network Layer( ) OSI 48bit MAC(Media Access Control) Address IP ARP/RARP Internet Layer( ) IP(Internet Protocol) - TCP, UDP, ICMP ICMP(Internet Control Message Protocol) - ARP(Address Resolution Protocol) - IP Hardware RARP(Reverse ARP) - Hardware IP

TCP/IP Transport Layer( ) TCP(Transmission Control Protocol) - - full-duplex, byte stream - TCP. UDP(User Data Protocol) - - UDP datagram Application Layer( ) HTTP, Telnet, FTP, SMTP, POP3

TCP/IP Header (Application) Application) (Transport) Transport) (Internet) Internet) (Network) Network) DATA DATA DATA DATA TCP TCP Header Header DATA DATA TCP TCP Header Header IP IP Header Header DATA DATA TCP TCP Header Header IP IP Header Header Etherne Etherne t Header Header User Data Segment IP Datagram Frame

Internet Protocol _ IP Address IPv4 Internet Address32-2 - IP 4 10 - Network IDHost ID IP IP NIC(Network Information Center) - Network IDNIC - Host IDLocal 2 8 Bit 8 Bit 8 Bit 8 Bit 32 Bit 1 0 1 0 1 1 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 1 10 172. 168. 10. 1

Internet Protocol _ 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 A Class 0 x x x x x x x Network 0 ~ 127 x x x x x x x x x x x x x x x x Host x x x x x x x x B Class 8 Bit 8 Bit 8 Bit 8 Bit 1 0 x x x x x x 128 ~ 191 x x x x x x x x Network x x x x x x x x Host x x x x x x x x

Internet Protocol _ IP Address C Class - Bit 1 1 0 - Network : 2,097,152, Host : 254 D Class - Bit 1 1 1 0 - Multicast C Class D Class 8 Bit 8 Bit 8 Bit 8 Bit 1 1 0 x x x x x 192 ~ 223 1 1 1 0 x x x x x x x x x x x x Network 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 x Host 8 Bit 8 Bit 8 Bit 8 Bit 224 ~ 239 Host Group x x x x x x x x

Internet Protocol _ Subnet Mask Subnet Mask IP NetworkHost Major Class A Class B Class C Class 2 11111111. 00000000. 00000000. 0000000 11111111. 11111111. 00000000. 0000000 11111111. 11111111. 11111111. 0000000 255. 0. 0. 0 /8 CIDR 255. 255. 0. 0 /16 255. 255. 255. 0 /24 CIDR(Classless Internet Domain Routing) : Subnet Mask

Internet Protocol _ Subnet Mask Subnetting Host ID Subnet ID Subnet IDHost ID 0 1 Subnet IDNet ID 2 Bit ) C Class Subnetting IP Address Subnet Mask 1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 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 255. 255. 255. 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Subnetting 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 255. 255. 255. 192 62 4 Sub Network Subnet ID

Internet Protocol _ Subnet Mask Subnetting Network & Host C Class Subnetting - Network : 2 n - Host : 2 n - 2 Subnet Bit(n) 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

Internet Protocol _ Subnet Mask Broadcast and Multicast Unicast - Broadcast - Multicast - (Group) Network broadcast IP Host ID Bit 1 Broadcast Host ID Bit 0 0s"this", 1s"all"

Internet Protocol _ ARP(Address Resolution Protocol) (RFC 826) IP Address MAC Address Broadcast ARP ARP A D ARP requestbroadcast broadcast D reply A D Broadcasting to All A B A B IP? C D C D Only Response

Internet Protocol _ RARP(Reverse Address Resolution Protocol) (RFC 826) MAC Address IP Address Broadcast RARP RARP A MAC RARP requestbroadcast D(RARP ) broadcast D(RARP ) AIP reply Broadcasting to All A B A B C D C D Only Response (RARP )

Internet Protocol _ Header Internet Layer(IP Layer) IP datagram IP datagram (Association) ( ) IP IP Header 0 31 Version (4) Header Length(4) Type of Service(8) Total Length(16) Identification(16) Flag(3) Fragment offset(13) Time to Live(8) Protocol(8) Source IP Address(32) Header Checksum(16) Destination IP Address(32) Option(?) Padding(?)

Internet Protocol _ Header Version(4 Bit) IP (IPv4) Header Length(4 Bit) IP 32 Bit 20 Byte(32 Bit x 5) Type of Service(8 Bit) (QoS) 8 0 ~ 2 3 ~ 6 ToS 7 0 Total Length(16 Bit) IP IP 16 65,535 8192

Internet Protocol _ Header Identification(16 Bit) Datagram Datagram Datagram Packet Flag(3 Bit) "more fragment" fragment fragment 3 Bit - Bit 0 : 0 Setting - Bit 1 : 0, 1 - Bit 2 : 0, 1 Fragment offset(13 Bit) Datagramfragment

Internet Protocol _ Header Fragmentation and Reassembly - MTU(Maximum Transfer Unit) Ethernet MTU1,500 bytes Fragmentation IP datagram, IP IP datagram Fragment Fragment, Fragment Reassemble, IP Fragmentation Time to Live(8 Bit) TTLDatagram Datagram (0 ~ 255), "(0)" datagram,

Internet Protocol _ Header Protocol(8 Bit) IP ICMP(1), TCP(6), UDP(17) Header Checksum IP checksum TTL, Fragment ICMP, IGMP, TCP, UDP checksum IP Address( 32 Bit) IP Datagram Source IP IP Datagram Destination IP Option(?) Optional Information IP datagram ( ) - Security,Record Route, Timestamp - Strict Source Routing Padding(?) Option Field (IP Header32 Bit )

Internet Protocol _ Routing Network IP IP IP User Applicatio n User Applicatio n TCP TCP IP IP IP IP Data Link LAN Data Link WAN Data Link LAN Data Link 1 1 2 2

Internet Protocol _ Routing IP Datagram -, -, -,, IP - RIP, OSPF, IGRP, EIGRP - EGP, BGP Default

Internet Protocol _ Routing ( ), Routing Metric Routing Metric Interior Routing Protocol -, (same AS) Exterior Routing Protocol - Backbone, (different AS)

Internet Protocol _ Routing Interior Routing Protocol - RIP(Routing Information Protocol) - OSPF(Open Shortest Path First) - IGRP(Interior Gateway Routing Protocol) - EIGRP(Enhanced IGRP) Exterior Routing Protocol Inter-domain routing protocol EGP(Exterior Gateway Protocol) BGP(Border Gateway Protocol)

Transport Layer TCP & UDP IP 6 Connection-Oriented or Connectionless Sequencing Error Control Flow Control Byte stream or Message Full-Duplex or Half-Duplex

Transport Layer TCP & UDP Connection-Oriented TCP, Virtual Circuit( ) Connection-Oriented - - - connectionless UDP (Datagram) (datagram)

Transport Layer TCP & UDP Sequencing TCP - sequencing UDP - sequencing Error control - checksum( ) & positive acknowledgment - -

Transport Layer TCP & UDP Port Number UDP TCP TCPUDP 16 Port Number Well-Known Ports - Client Server - HTTP : 82, FTP: 21, TFTP: 69, SMTP : 25, DNS : 53 TCP Connections Between Processes Sequencing of Data End-to-End Reliability End-to-End Flow Control UDP Port Numbers Optional Checksum

Transport Layer TCP TCP Segment 0 31 Source Port(16) Destination Port(16) Sequence Number(32) Acknowledgment Number(32) Data Offset(4) Reserved (6) Control Bit(6) Window(16) Checksum(16) Urgent Pointer(16) Option(?) Padding(?) Source Port(16 Bit) : Destination Port(16 Bit) :

Transport Layer TCP Sequence Number(32 Bit) - octet Acknowledgment Number(32 Bit) - Data Offset(4 Bit)-HELN - 32 TCP. Reserved(6 Bit) - Control Bit(6 Bit) - TCP, Bit ( ) Bit Set 1 URG Urgent pointer field ACK PSH RST SYN FIN Acknowledgment Sequence Number

Transport Layer TCP Window - Checksum - TCP Urgent Pointer - Options - TCP 8 Padding - 32 TCP "0"padding

Transport Layer TCP Transport Stream Service,,, (IP) TCP End-to-End Segment, Maximum Segment Size(MSS) IP datagram TCP IP Header TCP Header TCP DATA IP Datagram TCP Segment

Transport Layer TCP TCP Flow Control - Sliding Windows TCP Sliding Window TCP - - Sliding Window Window Size 0 1 2 3 4 5 6 7 8 9 10... sent and ACKed sent and not ACKed scan send ASAP can't send until window moves Window Size, Acknowledgment 0,

Transport Layer TCP Connection TCP - TCP3-way handshake TCP Lost, Delayed, Duplicated, Delivered out of Order - Site 1 SYN Control bits - Site 2 ACKSYN Control bits - Site 1 SYN ACK Events at Site 1 Network Message Events at Site 2 Send SYN seq=x Receive SYN + ACK segment Send ACK y+1 Receive SYN segment Send SYN seq=y, ACK x+1 Receive ACK segment

Transport Layer TCP TCP - TCP3-way handshake - FIN, FIN ACK - TCP - TCP TCP 2FIN - ACK Events at Site 1 Network Message Events at Site 2 Send FIN seq=x Receive ACK segment Receive FIN + ACK segment Send ACK y+1 Receive FIN segment Send ACK x+1 inform application Send FIN, ACK x+1 Receive ACK segment

Transport Layer UDP UDP datagram 0 31 Source Port(16) Length(16) Destination Port(16) Checksum(16) Data Source Port(16 Bit) : Destination Port(16 Bit) : UDP Length(16 Bit) : UDP header + Data UDP Checksum: UDP header + Data Checksum

Transport Layer UDP Transport Simple, Datagram-Oriented IP datagram UDP datagram IP Header UDP Header UDP DATA IP Datagram UDP Datagram UDP (DNS) IP : 192.168.0.1 ) IP : 172.16.10.1 Port : 2034( www.korea.comip? Port : 53(DNS) IP192.168.0.1 IP : 172.16.10.1 IP : 192.168.0.1 Port : 53(DNS) Port : 2034