TCP/IP Suite
Prabhaker Mateti, Wright State University
Introduction
Layers
The OSI Model
The DoD Model
The Hourglass Model
Protocol Stack
Lower Layers
Internet Protocol
IP Addresses
IP Header
Routing Protocols
IP Fragments
Mobile IP
Transmission Control Protocol
Ports and Connections
Reliable Transmission
State Diagram
Three-Way Handshake
Four-Way Handshake
Timers
Flow and Congestion Control
UDP, ICMP, DNS, ARP, and RARP
User Datagram Protocol
Internet Control Message Protocol
Domain Name Service
Address Resolution Protocol
Applications
File Transfer Protocol, Telnet, and rlogin
File Transfer Protocol
Telnet
rlogin
Secure Shell
Dynamic Host Configuration Protocol
Hypertext Transfer Protocol
Security
Security Exploits
Security Enhancements
Conclusion
Glossary
Cross References
References
Further Reading
INTRODUCTION
It is difficult to imagine modern living without the Internet. It connects all kinds of computers systems from supercomputers, costing millions of dollars, to personal computers, worth no more than a couple of hundred. The networks that connect them are varied, from wireless to wired, from copper to fiber. All of this is enabled by protocols and software collectively known as the TCP/IP Internet protocol suite or simply TCP/IP.
TCP/IP is an open system. Its protocol specifications are public documents freely downloadable. Many of the implementations of the protocols are also open source. TCP/IP details constitute one or more college courses on computer networks. Entire ...
Get Handbook of Information Security, Volume 1, Key Concepts, Infrastructure, Standards, and Protocols now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.