Lecture 5: TCP/IP OSI layers 3 (IP) and 4 (TCP/UDP) IPv4 – addresses and routing, “best-effort” service Ethernet, Appletalk, etc wrap IP packets with their.

Slides:



Advertisements
Similar presentations
CISCO NETWORKING ACADEMY Chabot College ELEC Transport Layer (4)
Advertisements

CCNA – Network Fundamentals
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
Network Certification Preparation. Module - 1 Communication methods OSI reference model and layered communication TCP/IP model TCP and UDP IP addressing.
Introduction1-1 message segment datagram frame source application transport network link physical HtHt HnHn HlHl M HtHt HnHn M HtHt M M destination application.
UDP & TCP Where would we be without them!. UDP User Datagram Protocol.
CSE551: Computer Network Review r Network Layers r TCP/UDP r IP.
Communication Protocols II Ninth Meeting. TCP/IP family.
CS3505 The Internet and Info Hiway transport layer protocols : TCP/UDP.
TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
CCNA 1 v3.1 Module 11 Review.
TCP/IP Network and Firewall. IP Packet Protocol  1 ICMP packet  6 TCP packet  17 UDP packet.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
Transport Layer TCP and UDP IS250 Spring 2010
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Gursharan Singh Tatla Transport Layer 16-May
Lecture 8 Modeling & Simulation of Communication Networks.
OSI Model Routing Connection-oriented/Connectionless Network Services.
IP (Internet Protocol) –the network level protocol in the Internet. –Philosophy – minimum functionality in IP, smartness at the end system. –What does.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Chapter 9.
Cisco 1 - Networking Basics Perrine. J Page 19/17/2015 Chapter 9 What transport layer protocol does TFTP use? 1.TCP 2.IP 3.UDP 4.CFTP.
1 © 2004, Cisco Systems, Inc. All rights reserved. Chapter 4 Routing Fundamentals and Subnets/ TCP/IP Transport and Application Layers.
1 Chapter Overview TCP/IP DoD model. 2 Network Layer Protocols Responsible for end-to-end communications on an internetwork Contrast with data-link layer.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
© Introduction to Internetworking – Alex Kooijman 04/04/2000 Introduction to internetworking Part Two.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
ITEC 370 George Vaughan Franklin University
TCP/IP Protocols Contains Five Layers
Hands-On Ethical Hacking and Network Defense Chapter 2 TCP/IP Concepts Review.
Packet Protocols University of Sunderland CSEM02 Harry R. Erwin, PhD.
Review the key networking concepts –TCP/IP reference model –Ethernet –Switched Ethernet –IP, ARP –TCP –DNS.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Internet 1) Internet basic concepts 2) The IP protocol stack 3) The IP datagram header (IPv4 and IPv6) 4) Addressing and routing 5) Example: downloading.
Basic IP Protocol Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
Networking Fundamentals Network Protocols. Protocol Rule for how networks communicate Each OSI layer handled by one or more protocols Protocol Suites.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
OV Copyright © 2013 Logical Operations, Inc. All rights reserved. TCP/IP Addressing and Data Delivery  The TCP/IP Protocol Suite  IP Addressing.
Hands-On Ethical Hacking and Network Defense
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
Transport Protocols.
The Internet Network layer
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
Network Basics CS490 - Security in Computing Copyright © 2005 by Scott Orr and the Trustees of Indiana University.
Hands-On Ethical Hacking and Network Defense Chapter 2 TCP/IP Concepts Review Last modified
1 OSI Reference Model Benefits Standardizes interfaces Facilitates modular engineering Ensures interoperable technology Accelerates evolution Simplifies.
CITA 352 Chapter 2 TCP/IP Concepts Review. Overview of TCP/IP Protocol –Language used by computers –Transmission Control Protocol/Internet Protocol (TCP/IP)
© 2003, Cisco Systems, Inc. All rights reserved.
Computer Communication Networks
Chapter 5 Network and Transport Layers
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Introduction to TCP/IP
Chapter 5 Network and Transport Layers
What the OSI Protocol Layers Do
Network Architecture Introductory material
Review of Important Networking Concepts
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Key concepts covered in Midterm III
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
ITECH1102 Networking and Security
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Layer 9/22/2019.
Presentation transcript:

Lecture 5: TCP/IP OSI layers 3 (IP) and 4 (TCP/UDP) IPv4 – addresses and routing, “best-effort” service Ethernet, Appletalk, etc wrap IP packets with their own protocols – used for LAN addressing. IP header – at least 20 bytes used as follows.... IP headerIP header

Addressing 4 types MAC – hardware address IP – network address domain-names – , eg URL’s – Web, ftp, etc services dot-quad notation – eg is network, 16.4 is host Class A – first network bit is 0, 8 bits long for network, 24 bits for host so 2^24 possible hosts in the network Class B – first two network bits are 10, 16 bit host address so 2^16 hosts Class C – begin with 110, 24 bit network address, 8 bit host so 256 hosts. Class D – 1110 multicast Class E – 1111 future use

Subnets, etc Subnet mask consists of n 1’s followed by 32-n 0’s Router ANDs subnet mask with host IP address to decide if the address is local or not. Classless interdomain routing (CIDR) allows for variable length 1’s in the subnet masks Dynamic Host Configuration Protocol (DHCP) Domain Name Services – translate names into IP addresses

Fragmentation/Reassembly, Routing TCP decomposes a message into segments with numbering based on last byte’s number with the message IP decomposes segments into packets with offsets Routing algorithms – Bellman-Ford or Dijkstra Border Gateway Protocols and Autonomous Systems....internet hierarchy Multicast IP (MBone), Mobile IP IPv6

TCP and UDP UDP – User Datagram Protocol Connectionless, error detection (no retransmission), no guarantees on delivery or duplication. TCP – Transport Control Protocol Connection-based, reliable, flow control. Go back n protocol for error detection and retransmission Six flags in a TCP header – URG, ACK, PSH, RST, SYN, FIN

Steps to create a TCP connection 1.A sends SYN to B – “I want to open a connection” 2.B sends SYN.ack back to A – “Okay, use this initial sequence number” 3.A sends first data packet to B – “I accept and here is the first data packet” 4.A sends packets to B and B sends AC’s back to A. 5.When one host wants to terminte, it sends a FIN and the other responds with a FIN.ack SYN Flood attacks, etc... Applications layers – FTP, SMTP, rlogin, TFTP, HTTP