n n TCPIP TCPIP Protocol Suite TCPIP Network

  • Slides: 28
Download presentation

개요 n n TCP/IP 프로토콜의 개요 TCP/IP Protocol Suite TCP/IP 통신의 기본흐름 Network Monitor

개요 n n TCP/IP 프로토콜의 개요 TCP/IP Protocol Suite TCP/IP 통신의 기본흐름 Network Monitor Windows Server 2003 Networking 2

01. TCP/IP 프로토콜의 개요 n OSI 7 Layer n n n n Layer Layer

01. TCP/IP 프로토콜의 개요 n OSI 7 Layer n n n n Layer Layer 7 6 5 4 3 2 1 – – – – Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Windows Server 2003 Networking 3

OSI 7 Layer 모델 Windows Server 2003 Networking 4

OSI 7 Layer 모델 Windows Server 2003 Networking 4

마이크로소프트 TCP/IP Protocol Suite Windows Server 2003 Networking 5

마이크로소프트 TCP/IP Protocol Suite Windows Server 2003 Networking 5

02. TCP/IP Protocol Suite Windows Server 2003 Networking 6

02. TCP/IP Protocol Suite Windows Server 2003 Networking 6

Application Layer n n 응용프로그램이 동작하는 계층 Socket 응용프로그램 n n n Socket Address

Application Layer n n 응용프로그램이 동작하는 계층 Socket 응용프로그램 n n n Socket Address = Protocol + 포트번호 Win. SOCK 인터페이스 제공 Net. BIOS 응용프로그램 n n 마이크로소프트의 네트워크 프로그램 Net. BIOS over TCP/IP (Net. BT) 제공 Windows Server 2003 Networking 7

Transport Layer n n n 통신하는 두 컴퓨터간의 연결성을 보장 TCP UDP Windows Server

Transport Layer n n n 통신하는 두 컴퓨터간의 연결성을 보장 TCP UDP Windows Server 2003 Networking 8

TCP(Transmission Control Protocol) n Connection-oriented Protocol n n n 신뢰성 있는 전송 보장 n

TCP(Transmission Control Protocol) n Connection-oriented Protocol n n n 신뢰성 있는 전송 보장 n n n 실제 데이터 전송 전 TCP Session 필요 TCP 3 way handshake Sequence Number (일련번호) Acknowledgement Number (확인번호) Byte-stream 통신 Windows Server 2003 Networking 9

TCP 패킷 헤더 Windows Server 2003 Networking 10

TCP 패킷 헤더 Windows Server 2003 Networking 10

UDP(User Datagram Protocol) n n Connectionless Protocol 확실한 전송을 보장하지 않는다. n n Best

UDP(User Datagram Protocol) n n Connectionless Protocol 확실한 전송을 보장하지 않는다. n n Best effort 상위 프로토콜이나 어플리케이션에서 확실한 전송 을 위한 방법 제공 Windows Server 2003 Networking 11

UDP 패킷 헤더 Windows Server 2003 Networking 12

UDP 패킷 헤더 Windows Server 2003 Networking 12

TCP 3 Way Handshake Windows Server 2003 Networking 13

TCP 3 Way Handshake Windows Server 2003 Networking 13

TCP 3 Way Handshake 과정 Windows Server 2003 Networking 14

TCP 3 Way Handshake 과정 Windows Server 2003 Networking 14

TCP 3 Way Handshake 패킷 Windows Server 2003 Networking 15

TCP 3 Way Handshake 패킷 Windows Server 2003 Networking 15

Network Layer n n n 패킷의 주소를 결정하고 라우팅하는 단계 IP (Internet Protocol) ARP

Network Layer n n n 패킷의 주소를 결정하고 라우팅하는 단계 IP (Internet Protocol) ARP (Address Resolution Protocol) ICMP (Internet Control Message Protocol) IGMP (Internet Group Message protocol) Windows Server 2003 Networking 16

IP - 패킷 전송 담당자 Windows Server 2003 Networking 17

IP - 패킷 전송 담당자 Windows Server 2003 Networking 17

ARP(Address Resolution Protocol) n n 논리적인 Address -> 물리적인 Address IP Address -> MAC

ARP(Address Resolution Protocol) n n 논리적인 Address -> 물리적인 Address IP Address -> MAC Address ARP 브로드캐스트 이용 ARP. exe 명령어를 이용해서 조회 n arp –a, arp –d, arp -s Windows Server 2003 Networking 19

ARP 패킷 Windows Server 2003 Networking 20

ARP 패킷 Windows Server 2003 Networking 20

ICMP(Internet Control Message Protocol) n n 에러를 보고하는 역할 대표적인 유틸리티인 Ping이 사용 Source

ICMP(Internet Control Message Protocol) n n 에러를 보고하는 역할 대표적인 유틸리티인 Ping이 사용 Source Quench Message Destination Host Unreachable Windows Server 2003 Networking 21

ICMP 패킷 Windows Server 2003 Networking 22

ICMP 패킷 Windows Server 2003 Networking 22

Physical Layer n n 네트워크 어댑터 카드간의 통신 MAC Address = 6 Byte Windows

Physical Layer n n 네트워크 어댑터 카드간의 통신 MAC Address = 6 Byte Windows Server 2003 Networking 23

03. TCP/IP통신의 기본흐름 Windows Server 2003 Networking 24

03. TCP/IP통신의 기본흐름 Windows Server 2003 Networking 24

IP Packet의 기본흐름 이해 Windows Server 2003 Networking 25

IP Packet의 기본흐름 이해 Windows Server 2003 Networking 25

Network Monitor 설치, 데모 Windows Server 2003 Networking 27

Network Monitor 설치, 데모 Windows Server 2003 Networking 27

Chapter 1. TCP/IP Network Review, Q&A

Chapter 1. TCP/IP Network Review, Q&A