Network Layered Architecture OSI Reference Model & TCP/IP Protocol
Network Layered Architecture OSI Reference Model & TCP/IP Protocol Suite Professor A. Zahid EE450: Computer Networks A. Zahid, EE450 1 Protocols Human Protocols: Network Protocols: • what’s the time? • Machines rather than • I have a question humans • Introductions • All communication activity in Internet governed by protocols … specific msgs sent … specific actions Protocols define format, order taken when msgs of msgs sent and received received, or other among network entities, and events actions taken on msg transmission, receipt A. Zahid, EE450 2 Human v.s. Network Protocols Hi TCP connection request Hi TCP connection Got the reply time? Get http://www.cnn.com/politics.html 2:00 <file> time A. Zahid, EE450 3 Key Elements of a Protocol • Syntax – Data formats, compression, encryption, etc.. – Signal levels • Semantics – Control information such as flow & congestion – Error detection and control mechanisms • Timing – Speed matching – Sequencing A. Zahid, EE450 4 Standards • Required to allow for interoperability between equipment • Advantages – Ensures a large market for equipment and software – Allows products from different vendors to communicate • Disadvantages – Freeze technology A. Zahid, EE450 5 OSI Reference Model A. Zahid, EE450 6 Data Transmission in OSI Model A. Zahid, EE450 7 Summary of Layer Functions A. Zahid, EE450 8 The Internet is based on TCP/IP A. Zahid, EE450 9 TCP/IP Protocol Suite • Developed by the US Defence Advanced Research Project Agency (DARPA) for its packet switched network (ARPANET) Application Layer Transport (TCP) Layer Network (IP) Layer Network Access (Data Link) Layer Physical Layer A. Zahid, EE450 10 TCP/IP Protocol Suite & OSI A. Zahid, EE450 11 Layer Communications • Peer layers communicate via protocols • Adjacent layers communicate via service interfaces • Protocol control information (PCI) is added to Service data unit (SDU) at each layer to form a Protocol data unit (PDU) –(SDU)N = (PDU)N+1 –(PDU)N = (SDU)N +(PCI)N A.
[Show full text]