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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.