Final Examination of Internet Communication Protocol.

Slides:



Advertisements
Similar presentations
CISCO NETWORKING ACADEMY Chabot College ELEC Address Resolution Protocol.
Advertisements

CISCO NETWORKING ACADEMY PROGRAM (CNAP)
 As defined in RFC 826 ARP consists of the following messages ■ ARP Request ■ ARP Reply.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
CS335 Networking & Network Administration Tuesday, May 11, 2010.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Slides of the course was made by TAs of this and previous semesters 1 Internet Networking Spring 2002 Tutorial 1 Subnets, Proxy ARP.
Subnetting.
ARP Request/Reply Can we modify our previous device-driver so it will allow us to send and receive ‘raw’ packets?
Chapter 19 Binding Protocol Addresses (ARP) Chapter 20 IP Datagrams and Datagram Forwarding.
1 Version 3.0 Module 10 Routing Fundamentals and Subnetting.
Slides of the course was made by TAs of this and previous semesters 1 Internet Networking Spring 2003 Tutorial 1 Subnets, Proxy ARP.
Lecture 8 Modeling & Simulation of Communication Networks.
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host IP treats a computer as an endpoint of communication Best.
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
Protocol Headers Pre DA SA 0800h … version H L 6 TCP Header Data FCS
Chap 10 Routing and Addressing Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
Mapping Internet Addresses to Physical Addresses (ARP)
Business Data Communications, by Allen Dooley, (c) 2005 Pearson Prentice HallChapter Five 1 Business Data Communications Chapter Five Network, Transport,
1 Computer Communication & Networks Lecture 20 Network Layer: IP and Address Mapping (contd.) Waleed.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_a
Exploring the Packet Delivery Process Chapter
Examining TCP/IP.
A day in the life: scenario
Link Layer 5-1 Link layer, LAN s: outline 5.1 introduction, services 5.2 error detection, correction 5.3 multiple access protocols 5.4 LANs  addressing,
Chapter 4 TCP/IP Overview Connecting People To Information.
1 John Magee 11 July 2013 CS 101 Lecture 11: How do you “visit” a web page, revisted Slides adapted from Kurose and Ross, Computer Networking 5/e Source.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5 Darren Shaver – Modified Fall.
Company LOGO IPv6, ICMP, DNS. Computer Engineering Department IPv4.
10/13/20151 TCP/IP Transmission Control Protocol Internet Protocol.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
Suez Canal University – Faculty of Computers & Informatics - Cisco Local Academy Network Fundamentals.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
Exam 1 Review Slides INFS 4900/5900 Section 2 (Tuesday/Thursday) Fall 2015.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
1 TCP/IP, Addressing and Services S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
1 Network Layer Lecture 12 Imran Ahmed University of Management & Technology.
Chapter 23 Internet Control Message Protocol used to report information and errors IP uses ICMP when it sends an error message ICMP uses IP to transport.
Networking Basics CCNA 1 Chapter 11.
Link Layer5-1 Synthesis: a “day” in the life of a web request  journey down protocol stack!  application, transport, network, link  putting-it-all-together:
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. TCP/IP Addressing and Data Delivery  The TCP/IP Protocol Suite  IP Addressing.
Linux Operations and Administration Chapter Eight Network Communications.
Mapping IP Addresses to Hardware Addresses Chapter 5.
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
NETWORKING (2) Dr. Andy Wu BCIS 4630 Fundamentals of IT Security.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Network Layer 3 Application Presentation Session Transport Network Data Link Physical OSI Model.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Submitted to: Submitted by: Mrs. Kavita Taneja Jasleen kaur (lect.) Hitaishi verma MMICT & BM MCA 4 th sem.
End-host IP: MAC: 11:11:11:11:11 gateway IP: MAC: 22:22:22:22:22 Google server IP: interne t interface DNS server IP:
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
IP: Addressing, ARP, Routing
A Typical Connection Scenario
Course Review 2015 Computer networks 赵振刚
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
Lecture 2: Overview of TCP/IP protocol
Synthesis A day in the life of a web request
Presentation transcript:

Final Examination of Internet Communication Protocol

Problem one Consider a transmission from your computer ( ; E-7C-84) to a destination host in purdue University ( ). A TCP end-to-end connection will be established between these hosts. Assume the ARP cache in your computer is empty, hence an ARP request should be sent. Please describe the frames of the protocol operations for establishing a TCP connection. 35%

Answer for Problem one (1) your computer ( ; E-7C-84) destination host in purdue University ( ). –DNS (Domain Name Server) request and reply –ARP request and reply (ARP cache in your computer is empty) –TCP three way handshake to establish a TCP connection >

Answer for Problem one (2) PreambleDASATypeDataCRC 8 octets6 octets 2 octets octets4 octets ARP Request Hardware TypeProtocol Type HlenPlenOperation Sender HA (Octets 0-3) Sender HA (Octets 4-5)Sender IP (Octets 0-1) Sender IP (Octets 2-3)Target HA (Octets 0-1) Target HA (Octets 2-5) Target IP (Octets 0-3)

Answer for Problem one (3) PreambleFFFFFF E7C DataCRC 8 octets6 octets 2 octets octets4 octets ARP Request 0001 (Ethernet)0800 (IP) (ARP Request) E-7C ARP Broadcast

Answer for Problem one (5) Internet purdue E-7C HA HA 1 HA 2 HA 3 HA 4 HA 5 HA 6 HA 7 HA HA HA HA HA HA HA HA HA HA HA HA Source and Destination address

Answer for Problem one (5) Send SYN seq = x Receive SYN segment Send SYN seq =y, ACK x+1 Receive ACK segment Receive SYN+ACK segment Send ACK y+1 Three-way handshake to establish a end-to-end TCP connection

Problem two (1) (a) Consider a fixed subnet partition of a class B network number that will accommodate at least 76 networks. How many hosts can be on each network? How to write its subnet mask? –The number 76 is greater than 64, and smaller than 128. Therefore we should select the number 128 (using 7 bits for subnet mask). Hence, each network can assign 512 – 2 = 510 hosts, and its subnet mask is

Problem two (2) (b) Consider a site that chooses to subnet a class B network address, but decides that some physical nets will use 6 bits of the local portion to identify the physical net while others will use 8. Find an assignment of host addresses that makes destination addresses ambiguous. 35% –Choice more than one subnet length in a network may cause the ambiguous address. It might happen without hierarchical address assignment. –For example, the physical net A using 6 subnet bits can hold 64 subnets, and the physical net B using 8 subnet bits can hold 256 small subnets. They share the same address space, so a address assigned at intersection address space will be ambiguous.

Problem two (3) Address space 12345……… …… ambiguous Can not use

Problem three Define the terms as following: 30% –Fragmentation The process of dividing an IP datagram into smaller pieces when they must travel across a network that cannot handle the original datagram size. –ICMP Internet control message protocol; an integral part of the Internet protocol that handles error and control message. Routers and hosts use it to send reports of problems about datagrams back to the original source. –Circuit switching A method of communicating in which data are sent as a continuous stream of bits. Bandwidth is guaranteed, and delay is limited to propagation time. The telephone system uses circuit switching.