Networking Terms packet – the smallest unit that can be transferred packet – the smallest unit that can be transferred “through” the network by itself “through” the network by itself protocol – a set of rules and conventions between protocol – a set of rules and conventions between the communicating participants the communicating participants A collection of protocol layers is referred to as a A collection of protocol layers is referred to as a “protocol suite”, “protocol family” or “protocol “protocol suite”, “protocol family” or “protocol stack”. TCP/IP is one such protocol suite. stack”. TCP/IP is one such protocols. Introduction to TCP/IP What (the heck) is TCP/IP? What (the heck) is TCP/IP? Internet Protocol (IP) Internet Protocol (IP) User Datagram Protocol (UDP) User Datagram Protocol (UDP) Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) TCP/IP Applications TCP/IP Applications Name Resolution Processing Name Resolution Processing TCP/IP Network Diagram TCP/IP Network Diagram. What is TCP/IP? Transmission Control Protocol/Internet Protocol Transmission Control Protocol/Internet Protocol A network protocol suite for A network protocol suite for interprocess interprocess communication communication The protocol of the Internet The protocol of the Internet Open, nonproprietary Open, nonproprietary Integrated into UNIX operating systems Integrated into UNIX operating systems Many popular networking applications Many popular networking applications • telnet • telnet • NFS (network file system) • NFS (network file system) • X11 GUI • X11 GUI • SMTP (mail) • SMTP (mail) • www • www • ftp (file transfer protocol) • ftp (file transfer protocol). Internet Protocol (IP) Establishes a “virtual” network between hosts, Establishes a “virtual” network between hosts, independent of the underlying network topology independent of the underlying network topology Provides “routing” throughout the network, using Provides “routing” throughout the network, using IP addressing. For example: 149.173.70.9 IP addressing. For example: 149.173.70.9 Features Features • Best-effort packet delivery • Best-effort packet delivery • Connectionless (stateless) • Connectionless (stateless) • Unreliable • Unreliable…
Download C Socket Programming Tutorial I.Pdf
0 comments:
Post a Comment