LIS508 lecture 10: Ethernet and TCP/IP Thomas Krichel 2002-11-24.

Slides:



Advertisements
Similar presentations
Computer Networks TCP/IP Protocol Suite.
Advertisements

1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Local Area Networks - Internetworking
Computer Networking Components Chad DuBose ~ Assignment #3 ~ LTEC
Data Link Layer B. Konkoth. PDU  Protocol Data Unit  A unit of data which is specified in a protocol of a given layer  Layer 5, 6, 7 – Data  Layer.
1 Data Link Issues Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
TCP/IP MODEL Maninder Kaur
CCNA3: Switching Basics and Intermediate Routing v3.0 CISCO NETWORKING ACADEMY PROGRAM Switching Concepts Introduction to Ethernet/802.3 LANs Introduction.
Networks Terminology and Hardware. Network A network is a group of connected computers that can communicate with each other to share information and equipment,
OSI MODEL Maninder Kaur
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Review on Networking Technologies Linda Wu (CMPT )
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
COMPUTER NETWORKS.
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecturer: Tamanna Haque Nipa
Lecture 8 Modeling & Simulation of Communication Networks.
Connecting LANs, Backbone Networks, and Virtual LANs
Basic Networking for DVR’s Instructor’s name : Everfocus Sales Rep.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Switching CE
Laudon & Laudon: Canadian Edition
Chapter 4: Managing LAN Traffic
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
LIS508 lecture 8: tcp/ip and domains Thomas Krichel
Networks LANS,. FastPoll True Questions Answer A for True and B for False A wireless infrastructure network uses a centralized broadcasting device, such.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
LIS508 lecture 7: introduction to networks Thomas Krichel
Common Devices Used In Computer Networks
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Operating Systems Lesson 10. Networking Communications protocol is the set of standard rules for ◦ Data representation ◦ Signaling ◦ Authentication ◦
Huda AL_Omairl - Network 71 Protocols and Network Software.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Communication Networks Fourth Meeting. Types of Networks  What is a circuit network?  Two people are connected and allocated them their own physical.
Mr. Mark Welton.  A computer network, or simply a network, is a collection of computers and other hardware interconnected by communication channels.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Module 8: Ethernet Switching
CCNA 3 Week 4 Switching Concepts. Copyright © 2005 University of Bolton Introduction Lan design has moved away from using shared media, hubs and repeaters.
Networks and Protocols CE Week 2a. Network hardware.
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
TCP/IP Protocol Architecture CSE 3213 – Fall
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Computer Network Architecture Lecture 3: Network Connectivity Devices.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Networks DEVICES. Repeater device to amplify or regenerate digital signals received while setting them from one part of a network into another. Works.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
The OSI Model. History of OSI Model ISO began developing the OSI model in It is widely accepted as a model for understanding network communication.
Chapter 5 Network and Transport Layers
Computer Networks.
MAC Addresses and ARP 32-bit IP address:
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
The Open System Interconnection (OSI) Model & Network Protocols.
Topic 5: Communication and the Internet
TCP/IP Protocol Suite: Review
OSI Reference Model Unit II
OSI Model 7 Layers 7. Application Layer 6. Presentation Layer
Presentation transcript:

LIS508 lecture 10: Ethernet and TCP/IP Thomas Krichel

Structure General things about networks –History of Internet LANs and Ethernet IP TCP More general things –the TCP/IP model discussion mostly based on Tanenbaums computer networks classic book….

Origins of TCP/IP 1957: USSR launches the Sputnik US worried about command and control structure after a nuclear attack Early 60s Paul Baran promotes packet switching rather than circuit switching. Mid 60s: Pentagon says that it wants this, gives grants to ARPA.

ARPAnet original design Network nodes have host computers and router computer Hosts sends messages smaller than 8061 bits routers breaks it up into packets smaller than 1008 bits all router are connected by transmission lines each router connected to 2 others store and forward principle

implementation 12k times 16 bit words memory minicomputer without hard disk as routers connected by 56kbps leased phone lines life with four hosts in 1969–12 over 30 hosts in 1972–09 protocol research leads to TCP/IP in 1974 integrated into Berkeley UNIX, freely available Internet research group developing protocols 1979 Internet research group reorganized to Internet Control and Configuration Board

More history 1980: MILNET split off the ARPAnet CSNET set up –links researchers at non-ARPA contract institutions to the ARPAnet –ran on a single box with dial-up lines since late 70s 1984 NSF links adds a router to it supercomputers, sets up NSFnet, –the first purely TCP/IP network, on 56kbps. –additional funding for (eventually 20) regional networks connect to the backbone 1990 ANS (MERIT,MCI,IBM) take over NSFnet

LAN A LAN generally operates a broadcasting network. Something that is transmitted by one station is heard by all other stations An individual message is called a frame. This creates a media access control (mac) problem. When one station issues a frame, it destroys a frame from another station, through frame collision.

Ethernet comes from the term "luminiferous ether". Today the name for a family of LAN protocols implementing CSMA/CD protocol for the mac problem. Initially only referred to IEEE standard Can run over a variety of physical devices.

10baseT This is most widely used physical infrastructure today. It runs over twisted-pair cable and RJ-45 jack. Cables are cheap, transmission is fast Maximum length of cable about 150m, thus not good for bus architecture.

other devices repeater is a device that amplifies an electric signal so that it can travel over some more wire. hub is a repeater with a lot of outgoing wires. Hubs are dump, or smart. A smart hub can be inspected by a monitoring device to see what the traffic is doing there. A bridge or switch is a device that links different LANs together. In normal promiscuous mode, it receives signals from all LANs. It will know which MAC address is on which LAN and transmit echo signal to the right LAN.

MAC address A physical address burned onto each network interface card used on a LAN. Forms an address for your computer on a LAN It is 6 bytes long, written in hex, usually written with each byte separated by :. 2 power 48 addresses, that is about addresses for every inhabitant of the planet.

Internet Protocol IP LAN protocols are not part of the Internet. IP operates on top of LANs to make them interoperable. IP sets up a set of logical addresses that locate a physical device over the whole range of locations over the Internet. It provides for the means to send datagrams from one address to the other… Such datagrams are called packets. The IP service is not reliable!

in the words of rfc791 The Internet protocol is designed for use in interconnected systems of packet-switched computer connection networks. The Internet protocol provides for transmitting blocks of data called datagrams from sources to destinations. The Internet protocol also provides for fragmentation and reassembly of long datagram, if necessary, for transmission through 'small packet' networks. There are no mechanisms to augment end-to- end data reliability, flow control, sequencing, or other services commonly found in host-to-host protocols.

IP address 32 bit address, usually written as a sequence of four decimal numbers between 0 and 255. Contains a network part and a host part –dependent on the network mask –depending on the class of the network All traffic that is not on the local network is sent to a gateway

finding the IP address A host is on the Internet when it has an IP address that others can reach. Usually that implies knowing –IP address of the machine –network mask –IP address of the gateway There can be written into a file on the machine. This is usually referred to as a static address.

static and dynamic addresses Static IP addresses have problems –waste a lot of address space on machines that are switched off –have to be rewritten when device moves dynamic addressing has become more common the most widely used protocol is the dynamic host configuration protocol

dhcp When connected to a network a client software on a host machine sends out a request on the LAN it is attached to. A dhcp server will answer and lease an IP address to the host, sending it the network mask and the gateway address as well. Internet providers work like that to save address space. Problem: some services require IP addresses to be stable. They can not be run in such a setting.

routing using IP, all datagrams travel individually. they may travel through many networks in order to get to their destination networks are interconnected through routers who make the decision where to send the packet to next. Such decision are based on routing protocols such as OSPF or BGP etc. This is a very complicated piece of engineering.

frame / packet / segment The Ethernet frame on the LAN contains the IP packet. A gateway between two networks takes the packet out of the Ethernet frame of one network, and wraps it in a frame used on another network. Inside the IP packet, there is a TCP segment. The TCP segment tells the destination machine what to do with the data.

transmission control protocol provides a reliable service of communication –stream orientation: bytes come out from the sender, arrive in the same order at the receiver –packet buffering: fast arrived data is stored at the destination until it can be processed –full duplex: communication in two ways. if a packet has gone astray, TCP retransmit it. uses port numbers as addresses to tell the host what to do with arriving packets.

applications and ports TCP uses port numbers to detect which application protocol to send the data to. Some ports are well-known –80 for http-- 20 for ssh –23 for smtp-- 53 for dns firewalls can block traffic for specific ports on specific machines and therefore allow or prevent services.

summary : TCP/IP model Application layer –http, smtp, ftp, dns, ntp Transport layer –tcp, udp Network layer –IP Host-to-host layer –LAN and WAN protocols

Critique of tcp/ip Not a model but a protocol stack No proper distinction between –Service –Protocol –Interface Ad hoc set of application protocols

Thank you for your attention!