* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download network
Distributed firewall wikipedia , lookup
Net neutrality law wikipedia , lookup
TCP congestion control wikipedia , lookup
Asynchronous Transfer Mode wikipedia , lookup
IEEE 802.1aq wikipedia , lookup
Power over Ethernet wikipedia , lookup
Airborne Networking wikipedia , lookup
Network tap wikipedia , lookup
Deep packet inspection wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Computer network wikipedia , lookup
Point-to-Point Protocol over Ethernet wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
UniPro protocol stack wikipedia , lookup
Internet protocol suite wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Review on Networking Technologies Linda Wu (CMPT 471 • 2003-3) Content     Network & network categories Protocol TCP/IP internet protocol suite Ethernet technology References: chapter 1 & 2 Notes-2 CMPT 471  2003-3 2 Network & Network Categories   A network is a group of connected, communicating devices such as computers, routers and printers An internet is two or more networks that communicate with each other  Notes-2 Most notable internet: Internet CMPT 471  2003-3 3 Network & Network Categories (cont.)  Network categories  Connection-oriented (circuit-switched) Dedicated connection between 2 points  Guaranteed network capacity  Circuit costs are independent of use e.g. telephone system   Connectionless (packet-switched) Data are divided into small pieces (packet)  Concurrent communication  Packet is sent only when the network is idle: delay, bandwidth cannot be guaranteed  Notes-2 CMPT 471  2003-3 4 Network & Network Categories (cont.)  Packet-Switched Technology  WAN (wide area network) Long distance, low speed connection  A series of packet switches, connected by long-distance communication lines  User computer attached to packet switches  Network is expanded by adding packet switch & communication line   LAN (local area network) High speed connection, short distance  Computer connects to the network by Network Interface card (NIC)  Notes-2 CMPT 471  2003-3 5 Protocol  Protocol is a set of rules that governs data communication     A protocol specifies:     Notes-2 Syntax: the structure or format of data Semantics: the meaning of each section of bits Timing: when should data be sent and how fast can it be sent The details of message formats How a source sends a message How a destination responses when message arrives How a computer handles errors or other abnormal conditions CMPT 471  2003-3 6 TCP/IP Internet Protocol Suite  Resulted from research funded by US ARPA    5 layers      Notes-2 TCP: Transmission Control Protocol IP: Internet Protocol Application layer: user applications Transport layer: end-to-end delivery of data (TCP, UDP) Network layer: data transmission across multiple networks (IP) Data link layer: organize bits into frames Physical layer: transmit bits over a medium CMPT 471  2003-3 7 TCP/IP Internet Protocol Suite (cont.)  ISO/OSI model   OSI: Open System Interconnect Introduced by ISO (International Standards organizations) in late 1970s TCP/IP protocol suite OSI model Dominant network Dominated data communication architecture currently before 1990 Notes-2 Protocols Not protocol; a model for designing network architecture Intensively used and tested in Internet Never fully implemented 5 layers 7 layers CMPT 471  2003-3 8 TCP/IP Internet Protocol Suite (cont.)  TCP/IP addressing  Physical address defined by WAN or LAN  Ethernet uses 48-bit physical address   Internet (IP) address: 32-bit (IPv4)   Different address formats in different networks Port address: 16-bit End objective of internet communication is a process communicating with another process  Port address: the label assigned to a process  Notes-2 CMPT 471  2003-3 9 TCP/IP Internet Protocol Suite (cont.)  Relationship of layers & addresses Application layer Transport layer Network layer Data link layer Physical layer Notes-2 Processes TCP UDP Port address IP & other protocols IP address Underlying physical networks Physical address CMPT 471  2003-3 10 TCP/IP Internet Protocol Suite (cont.)  Features  Network technology independence   Universal interconnection   Provide acknowledgement between original source and final destination Application protocol standards  Notes-2 Every computer is assigned a universally unique address End-to-end acknowledgement   Independent of any vendor’s hardware Include standards for many applications, e.g., email, file transfer, remote login CMPT 471  2003-3 11 TCP/IP Internet Services  Application-level services      Network-level services   Notes-2 World Wide Web Email File transfer Remote login Connectionless packet delivery Reliable stream transport CMPT 471  2003-3 12 Underlying Physical Technologies  LAN      WAN     Notes-2 Ethernet LAN: most widely used Token Ring LAN Wireless LAN Fiber Distributed Data Interconnect (FDDI) LAN ARPANET NSFNET ANSNET ATM (asynchronous transfer mode) CMPT 471  2003-3 13 Ethernet Evolution  10Base5 (Thick Ethernet)   10Base2 (Thin-wire Ethernet)   100 Mbps Gigabit Ethernet  Notes-2 10 Mbps, connection between a hub and a computer < 100m 100Base-T (Fast Ethernet)   10 Mbps, cable < 200m 10Base-T (Twisted pair Ethernet)   10 Mbps, cable < 500m 1 Gbps CMPT 471  2003-3 14 Thick Ethernet     Coaxial cable: ½ inch diameter Host interface card: plug into computer bus Transceiver: translate analog electrical signals to / from digital form AUI (attachment unit interface) cable: control transceiver operation transceiver Ethernet cable AUI cable Host interface Notes-2 CMPT 471  2003-3 15 Thin-Wire Ethernet    Coaxial cable: thinner, less expensive, more flexible (thinnet cable) Replace costly transceiver with high speed digital circuit Direct connection from computer to network  Computer contains both host interface and circuit that connects to the cable Thinnet cable Notes-2 CMPT 471  2003-3 16 Twisted Pair Ethernet   Notes-2 Reduce cost by replacing coaxial cable with unshielded copper wire Connect computer to hub using four pairs of wires CMPT 471  2003-3 17 Ethernet Properties  Shared bus   Support broadcast   No error checking or tracking Distributed access control  Notes-2 All stations receive every transmission Best-effort delivery   All stations connect to a single, shared communication channel No central authority to grant access CMPT 471  2003-3 18 Ethernet Hardware Address   Ethernet address: a 48-bit number Fixed on Ethernet interface hardware   Address assigning     Notes-2 Also called: hardware address, physical address, media access (MAC) address Ethernet hardware manufactures purchase blocks of Ethernet addresses, and then, Assign the addresses in sequence to the Ethernet interface hardware No two hardware interfaces have the same Ethernet address: universally unique Host interface filters incoming packets based on their destination addresses CMPT 471  2003-3 19 Ethernet Frame Format Ethernet Frame: packet that is transmitted on Ethernet  Format  Preamble Dest. Src. Addr Addr Frame Type Frame Data 8 6 2 46~1500 4 6 CRC Unit: octet (byte) Preamble: for synchronization CRC: Cyclic Redundancy Check, for error detection Notes-2 CMPT 471  2003-3 20