TCP/IP详解
文章平均质量分 92
Iovems
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.TCP/IP协议族概述(一)
TCP/IP协议族的分层 网络协议分不同层次进行开发,每一层分别负责不同的通信功能。TCP/IP协议族是一个四层的协议系统。 链路层:通常包括操作系统中的设备驱动程序和计算机中的网卡,它们一起处理与电缆(或其他的传输媒介)的物理接口细节。涉及到了以太网协议,如ARP(地址解析协议,转换IP层和链路层使用的地址)和RARP(逆地址解析协议)协议。 网络层:处理分组在网络...原创 2018-03-18 17:14:15 · 695 阅读 · 0 评论 -
2.TCP/IP协议族概述(二)
网络地址 互联网上的每个接口都有唯一的IP地址,IP地址长32bit,具有一定的结构,有5类IP地址。这个32位的地址通常用4个十进制整数来表示,每个整数对应一个字节,这种表示方法叫“点分十进制表示法”,如140.252.13.33。 区分各类地址的最简单的方法是看它的第一个十进制整数。网络号的分配由某个机构负责分配,主机号由系统管理员负责分配。 有三类I...原创 2018-03-18 23:18:22 · 677 阅读 · 0 评论 -
3.链路层
前言 从上图中可以看出,链路层主要有两个作用: 1.为IP模块发送和接收IP数据报; 2.为ARP和RARP发送和接收ARP和RARP应答; 当然,TCP/IP支持多种不同的链路层协议,具体取决于网络所使用的硬件,如以太网,令牌环网等。最大传输单元(MTU) 链路层的数据帧的长度是有限制的,这个最大的长度叫MTU,最大传输...原创 2018-03-19 10:22:49 · 602 阅读 · 0 评论 -
4.IP(Internet Protocol):网际协议
前言 IP是TCP/IP协议族中最核心的协议,所有的TCP,UDP,ICMP和IGMP数据都以IP数据报的格式传输。负责将数据包发送给最终的目标计算机。IP协议能够让两台计算机之间进行通信。 IP提供了不可靠无连接的数据报传送服务。 不可靠(unreliable)是指它不能保证IP数据报能成功地到达目的地。IP仅提供传输服务,如果发生某种错误,如某个路由器暂时用完了...原创 2018-03-19 14:38:31 · 1048 阅读 · 0 评论 -
6.TCP:传输控制协议
尽管TCP和UDP都使用了相同的网络层(IP),TCP却向应用层提供了一种面向连接的,可靠的字节流服务,这与UDP完全不同。 面向连接意味者两个使用TCP的应用在彼此交换数据之前必须先建立一个TCP连接。在一个TCP连接中,只要两方进行彼此通信。 TCP通过下列方式来提供可靠性: 1.应用数据被分割成最适合发送的数据块,这与UDP不同;TCP传递给...原创 2018-04-01 20:14:36 · 1293 阅读 · 0 评论 -
5.UDP:用户数据报协议
前言 UDP是一个面向数据报的传输层协议,进程的每个输出操作都正好产生一个UDP数据报,并封装成一份待发送的IP数据报。这和面向流字符的TCP协议不同,在TCP中应用程序产生的全体数据与真正发送的单个IP数据报可能没什么关系。 UDP数据报封装成一份IP数据报的格式,如下图所示。 UDP提供的是不可靠的服务:把应用程序传给IP层的数据发送出去,但并不保证它们能够到达目...原创 2018-04-01 20:14:31 · 1136 阅读 · 0 评论 -
7.TCP连接的建立与终止
TCP是一个面向连接的协议,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接;建立TCP连接1.请求端发送一个SYN段(即报文段1)指明打算连接的服务器的端口号,以及初始序号(ISN,在这里是1415531521);2.服务器发回包含服务器的初始序号的SYN报文段(报文段2)作为应答;同时,将确认序号设置为客户的ISN+1,以对客户端的SYN报文段进行确认;3.客户必须...原创 2018-05-21 19:40:22 · 1131 阅读 · 0 评论
分享