more on tcp/ip and networking cs-328 dick steflik
TRANSCRIPT
![Page 1: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/1.jpg)
More on TCP/IPand
Networking
CS-328
Dick Steflik
![Page 2: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/2.jpg)
Open Systems Interconnection Model
• 7 Layer model– 7 Application– 6 Presentation– 5 Session– 4 Transport– 3 Network– 2 Data Link– 1 Physical Hardware Connection
![Page 3: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/3.jpg)
X.25 and the ISO Model
• International Standard
• Fully compliant with the OSI 7 layer model
• X.25 is the set of protocols recommended by Telecommunications Section of the International Telecommunications Union (ITU-TS)
![Page 4: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/4.jpg)
Physical Layer
• X.25 specifies a standard for physical interconnection– electrical specs (voltages, current)– connectors
![Page 5: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/5.jpg)
Data Link Layer
• specifies how data travels between a host and the packet switch it is connected to– frame - unit of data– specs for framing of data
• what defines start of frame and end of frame
• frame checksuming and acknowledgement and receipt
– HDLC - High level data Link Control
![Page 6: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/6.jpg)
Network Layer
• also called the network or communication subnet layer
• defines the basic Unit of Transfer– includes destination addressing and routing
• assembles a packet and uses layer to transfer it to the packet switch
![Page 7: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/7.jpg)
Transport Layer
• provides end-to-end reliability
• double checks what what was done at the lower layers
![Page 8: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/8.jpg)
Session Layer
• Remote Terminal Access– so important that it occupies its own layer
![Page 9: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/9.jpg)
Presentation Layer
• services used by applications– text compression/decompression– graphic object serialization
![Page 10: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/10.jpg)
Application Layer
• applications that use the network– e-mail - x.400– file transfer
![Page 11: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/11.jpg)
X.25 vs TCP/IP
• Main difference is approach to reliability– X.25 - reliability is at link level and insurance
is provided at all layers• causes possible retries many times
– TCP/IP - reliability is an end-to-end problem • done almost exclusively at Transport layer
– retries only done at transport layer rather than every layer
![Page 12: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/12.jpg)
Another Difference
• X.25 - idea of a network is a utility that provides transport service– network vendor provides billing, handling
routing problems, flow control– network is complex with simple hosts at the
end points
![Page 13: More on TCP/IP and Networking CS-328 Dick Steflik](https://reader036.vdocument.in/reader036/viewer/2022081821/56649e3f5503460f94b30a24/html5/thumbnails/13.jpg)
Another Difference (more)
• TCP/IP
• hosts actively participate in reliability, routing and network control (ICMP)
• the network is a simple packet delivery system with complex hosts at end points