* 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