Distributed Capabilities• Communications architectures computers • Network operating system system • Distributed operating system... The Need for a Protocol Architecture • Computer comm
Trang 1Networking
Chapter 13
Trang 2Distributed Capabilities
• Communications architectures
computers
• Network operating system
system
• Distributed operating system
Trang 3The Need for a Protocol
Architecture
• Computer communications
– Exchange of information between
computers for the purpose of cooperative action
• Computer network
– When tow or more computers are
interconnected via a communication
network
Trang 5File Transfer
Trang 6The TCP/IP Protocol Architecture
Trang 8Network Access Layer
• Concerned with the exchange of data
between an end system and the network
• Different standards
– Circuit switching
– Packet switching (frame relay)
– LANs (Ethernet)
Trang 10Transport Layer
• Ensures all data arrives at the destination
and in the order sent
• TCP
Trang 11Application Layer
• Supports various user application
• Example: file transfer
Trang 12TCP Header
Trang 13UDP
Trang 14IP
Trang 15IPv6
• Provides enhancements over existing IP
• Designed to accommodate higher speeds
of a mix of data streams, graphic and
video
• Provides more addresses
• Includes 128-bits for addresses
– IP uses 32-bit address
Trang 16IPv6
Trang 17TCP/IP Concepts
Trang 18Protocols and Headers
Trang 19Items in the Header
• Destination network address
• Facilities requests
– Example: priority
Trang 20TCP.IP Applications
• Simple Mail Transfer Protocol (SMTP)
• File Transfer Protocol
• TELNET
Trang 21Sockets
• Enable communication between a client
and server
• Concatenation of a port value and an IP
address form a socket
Trang 22Two Types of Sockets