最近看了《TCP/IP详解,卷1:协议》这本书,现在对TCP/IP协议族进行概述总结如下:
首先要明白的是TCP/IP协议并不是指两个不同的协议,而是指一个协议族,通常TCP/IP协议被认为是一个 四层协议系统,是分不同层次的,每一层次负责不同的功能。TCP/IP协议族的四个层次如下图所示:
应用层 Telnet、FTP、e—mail等
运输层 TCP、UDP
网络层 IP、ICMP、IGMP
链路层 设备驱动程序及接口卡
每一层的功能:
1. 链路层:通常包括操作系统中的设备驱动程和计算机中对应的网络接口卡,它们一起处理与电缆的物理接口细节。
2. 网络层:通常处理分组在网络中的活动,例如分组的选择等。网络层协议包括IP协议,ICMP协议以及IGMP协议。
3. 运输层:这一层主要为两台主机上的应用程序提供端到端服务,主要有两个不同的传输协议:TCP和UDP,其中TCP为两台主机提供高可靠的数据通信,主要采用超时重传、发送和接收端到端的确认分组等机制确保可靠的数据通信,而UDP提供一种非常简单的服务,他只是把分组从一台主机发送到另一台主机,但并不保证该分组能达到另一端。
4. 运用层:负责处理特定的运用程序细节,不同的TCP/IP几乎都提供一下几种通用的应用程序:Telnet,FTP,SMTP,SNMP等。
TCP/IP协议族中不同的层次的协议如下图所示:
假设在一个局域网如以太网中两台主机进行FTP协议通信,该过程所涉及的就所有协议如下图所示:
以上的图只是两台主机在一个网络上进行通信的过程,而在一个互联网上两台主机又是如何通信的呢?我们都知道一个互联网是由多个网络通过路由器连在一起的,所以两台主机之间是通过路由器进行通信的。这时应用层和运输层使用端到端协议,而网络层提供的是逐跳协议。连接网络的另一个途径就是使用网桥,网桥是链路层上对网络进行互连,而路由器则是在网络层上对网络进行互连。
提到互联网,必须要了解互联网的地址。互联网上的每个接口必须有一个唯一的IP地址,IP地址长32bit,IP地址具有一定的结构,这些32位的地址通常写成四个十进制的数,其中每个整数对应一个字节,区分各类不同地址的方法就是看它的第一个十进制数,需要注意的是多接口主机具有多个IP地址,其中每个接口对应一个IP地址。
当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层知道被一串比特流送入网络,其中每一层对收到的数据都要增加一些首部信息,TCP传给IP的数据单元称作TCP报文段,IP传给网络接口层的数据单元称作IP数据报,通过 局域网 传输的比特流称作帧。
- 大小: 15.9 KB
- 大小: 10.8 KB
分享到:
相关推荐
《TCP/IP详解卷1-3》是一套深入探讨TCP/IP协议族的经典著作,由Stephen A. Thomas和W. Richard Stevens两位作者共同撰写。这套书籍详细地解析了互联网协议的各个方面,是IT行业内学习网络通信技术的重要参考书。下面...
《TCP/IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议》是一本深入解析网络通信协议的专业书籍,其内容涵盖了TCP/IP协议栈中关键的几个层面。以下是其中涉及的重要知识点: 1. **TCP事务协议(TCP Transaction ...
《TCP/IP卷1、2读书笔记》是对网络通信领域经典之作——"TCP/IP详解"的深入学习和理解的结晶。TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网的基础,是计算机网络之间进行通信的标准协议集。...
《TCP/IP详解卷1:协议》是一本深入探讨TCP/IP协议族的经典著作,由W. Richard Stevens撰写。这本书详尽地介绍了TCP/IP协议的基本概念、工作原理和实现细节,是IT从业者和网络工程师的重要参考资料。笔记内容可能...
tcp协议 # 目录 [1. 概述](./1. 概述.md) [2. 链路层](2. 链路层.md) [3. IP:网际协议](3. IP:网际协议.md) [4. ARP:地址解析协议](4. ARP:地址解析协议.md) [5. RARP:逆地址解析协议](5. RARP:逆地址...
《TCP/IP详解1-3卷》是计算机网络领域的一部权威著作,由Stephen A. Stevens撰写,被广大读者和专业人士誉为理解TCP/IP协议簇的基石。这套书籍深入浅出地介绍了TCP/IP协议的各个方面,从理论基础到实际应用,为读者...
《TCP/IP详解卷2》是网络通信领域的一本经典之作,深入探讨了TCP/IP协议栈的各个层次,尤其是网络层和传输层的核心协议。在这个学习资源中,我们重点关注4.4BSD-Lite版本的源代码解析,这为我们理解TCP/IP的实际实现...
1.TCP-IP详解卷1:协议 中文版PDF 2.高级TCP/IP编程 中文版PDF 3.TCPIP Sockets in Java 2nd 英文版PDF, 4.Advanced JAVA networking英文版PDF 5.中文版Socket Java教程 6.Socket Java学习笔记 7.UDP简单案例
- **《TCPIP详解卷1:协议原书第2版》**:详细介绍TCP/IP协议栈的工作原理和技术细节。 - **《TCPIP协议族(第4版)》**:对TCP/IP协议族进行全面且深入的讲解。 - **《图解TCP_IP_第5版》**:通过图表形式生动解释TCP...
计算机网络(tcp/ip详解卷1、谢希仁的计算机网络)、数据库(sql必知必会、数据库案例应用)、操作系统(现代操作系统、清华的公开课)、数据结构和算法(剑指offer、大话数据结构、leetcode只做了一点、还有牛客上...
- **《TCPIP详解卷1:协议原书第2版》**:这本书详细讲解了TCP/IP协议栈的工作原理,对于理解网络通信非常重要。 - **《TCPIP协议族(第4版)》**:进一步深入介绍TCP/IP协议族的细节,帮助开发者更好地设计网络应用...
1.突破TCP-IP过滤/防火墙进入内网(icmp篇) 2.informix-4gl 7.2编写的通用菜单函数 3.Makefile工具的使用 4.vi用法集锦 5.SCO核心参数详细说明 6.SCO Unix 制作系统应急盘“Out of inodes”错误的处理 7.SCO TCP/IP...
卷1-协议》 思科路由器和交换机案例实战【PDF】 最全的网络拓扑图【七层协议详解】 局域网组建与维护教程【PDF】 "你最需要了解的H3C交换机端口安全模 式" OSPF协议在企业中的综合应用案例 "小议企业交换网络环境...
1. **《2024王道计算机网络考研复习指导》**:这本书针对考研复习,涵盖了计算机网络的各个重要知识点,包括TCP/IP协议栈、网络层次结构、数据链路层、网络层、传输层以及应用层的详细解析,特别强调了协议的工作...