computer networks layers
TRANSCRIPT
![Page 1: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/1.jpg)
© Oxford University Press 2011
Computer NetworksComputer Networks
Bhushan Trivedi, Director, MCA Programme, at the GLS Institute of
Computer Technology, Ahmadabad
![Page 2: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/2.jpg)
© Oxford University Press 2011
Chapter 1Chapter 1Introduction to computer Introduction to computer
networksnetworks
![Page 3: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/3.jpg)
© Oxford University Press 2011
Questions to be answered
• How is a file downloaded• How do emails reach their intended
recipients? • How does a wired and a wireless connection
work the same? • How is receipt of new data (for example a new
antivirus update), handled and by whom?
![Page 4: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/4.jpg)
© Oxford University Press 2011
Layering Example
![Page 5: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/5.jpg)
© Oxford University Press 2011
Advantages of layers
• Reducing the complexity• Division of Work• Standard Interfacing between Components• Replacing a component is easy• Independence in Protocol design
![Page 6: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/6.jpg)
© Oxford University Press 2011
Disadvantages of layers
• Reduced Speed and Performance• Increased Memory usage• Sensor Networks Node
![Page 7: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/7.jpg)
© Oxford University Press 2011
Layers for OSI and TCP/IP
![Page 8: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/8.jpg)
© Oxford University Press 2011
Connection Oriented vs Connectionless
• Connection establishment• Complete line occupied or not• Multiplexing• Robustness of the connection• Cost of the connection• Quality of service• Order of delivery
![Page 9: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/9.jpg)
© Oxford University Press 2011
Example CO vs CL
![Page 10: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/10.jpg)
© Oxford University Press 2011
OSI and TCP IP difference
• OSI has seven layers, TCP/IP has five layers.• The OSI was connection-oriented, TCP/IP
model was connectionless • The TCP/IP provided a choice (TCP or UDP) to
the customers. • TCP/IP describes an existing set of protocols
The OSI model was more general
![Page 11: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/11.jpg)
© Oxford University Press 2011
OSI and TCP IP difference
• OSI model distinguishes between an interface and a protocol TCP IP does not
• The OSI model clearly mentions the physical and data link layers.
• The Internet provides both, connection oriented service over connectionless transfer and connectionless service over connectionless transfers,
![Page 12: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/12.jpg)
© Oxford University Press 2011
The Physical Layer
![Page 13: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/13.jpg)
© Oxford University Press 2011
The Data Link Layer
![Page 14: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/14.jpg)
© Oxford University Press 2011
The Network Layer
![Page 15: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/15.jpg)
© Oxford University Press 2011
Network Layer Functioning
![Page 16: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/16.jpg)
© Oxford University Press 2011
Routing at Network Layer
![Page 17: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/17.jpg)
© Oxford University Press 2011
Extracting Prefix
![Page 18: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/18.jpg)
© Oxford University Press 2011
Routing between different networks
![Page 19: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/19.jpg)
© Oxford University Press 2011
Transport layer and reliability by retransmitting
![Page 20: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/20.jpg)
© Oxford University Press 2011
Application Layer
![Page 21: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/21.jpg)
© Oxford University Press 2011
Other
• Distributed Systems– WWW
• Peer to peer networks• Client server networks
![Page 22: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/22.jpg)
© Oxford University Press 2011
X.25
![Page 23: computer networks layers](https://reader036.vdocuments.us/reader036/viewer/2022070519/58f29a461a28ab7d0a8b45a7/html5/thumbnails/23.jpg)
© Oxford University Press 2011
DTE routing