170 likes | 181 Views
Dive into the realm of data processing, communications, and OSI/TCP-IP protocols in specialized computer architecture. Understand packet-switched networks and the fundamentals of routing, decoding, and packet switching.
E N D
Computer Architecture II: Specialized0909.444.01/02Fall 2001 Lecture 3November 1, 2001 John L. Schmalzel Shreekanth Mandayam ECE Department Rowan University http://engineering.rowan.edu/~shreek/fall01/comparch2/
Plan • Data Processing & Data Communications • Communications Networks • Packet Switched Networks • Why are we interested in this? • What are we studying here? • Protocols & Protocol Architecture • OSI 7-Layer Protocol Architecture • TCP-IP Protocol Architecture
Recall Router Router Communications Networking
Recall Decode TDM: Circuit Switching Message 1 Quantize & Encode Message 2 Channel Message N Message 1 LPF Message 2 LPF Message N LPF
Recall 3 H H 1 2 H 3 H H 1 2 H 3 H H 1 2 H Recall: Packet Switching Depacket-izing Message 1 Message 1 Depacket-izing Packetizing Message 2 Message 2 Message 3 Depacket-izing Message 3
2 2 H H Why are we studying this? ROUTER COM OS Memory • What? • Protocol • Data • Frequency
Step 1: Step 2: Step 3: …….. …….. Step 1: Step 2: Step 3: …….. …….. Protocol Protocol Message Sender Receiver Medium Protocols
A 3-Layer Protocol Architecture Files and file transfer commands Comm related messages Comm network Computer 1 Computer 2
ASIDE 7 6 5 4 3 2 1 Application Presentation Session Transport Network Data Link Physical ISO OSI 7-Layer Model Please Do Not Touch Steve’s Pet Alligator !!!
TCP-IP OSI Application Application Presentation User space Session Transport (host-to-host) Software Transport Internet Network Firmware Network Access Operating system Data Link Hardware Physical Physical TCP-IP Protocol Architecture
Host B TCP App Y App X Host A TCP App Y App X IP Network access protocol #2 Physical IP Network access protocol #1 Physical TCP-IP Operation Example Port or Service access point (SAP) Logical connection (TCP) Global network address Subnetwork attachment point address Logical connection Router J Network 2 Network 1
User Data Application Byte Stream TCP Segment IP Datagram Network Level Packet TCP header IP header Network header TCP-IP Protocol Packet
IP Header 0 4 8 16 19 31 20 octets
TCP Header 0 4 10 16 31 20 octets
References • William Stallings, Data and Computer Communications, 5th Edition, Prentice-Hall, 1997. • Jean Walrand, Communication Networks, 2nd Edition, WCB/McGraw-Hill, 1998.