链路层 设计链路层的目的是为了IP模板发送和接收IP数据报 大多数链路层技术都有一个相关的协议,描述由网络硬件传输的相应PDU(Protocol Data Unit,协议数据单元) 格式。我们通常称链路层的PDU为 帧 以太网和IEEE 802局域网/城域网标准 以太网这个术语通常指一套标准,由DI ...
分类:
其他好文 时间:
2018-03-27 23:01:18
阅读次数:
224
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:
其他好文 时间:
2018-03-24 14:29:52
阅读次数:
172
一:引入当网络设备要发送数据给另一台设备时,必须要知道对方的网络层地址(即IP地址)。IP地址由网络层来提供,但是仅有IP地址是不够的,IP数据报文必须封装成帧才能通过数据链路进行发送。数据帧必须包含目的MAC地址,因此发送端还必须获取到目的MAC地址。通过目的IP地址而获取目的MAC地址的过程是由ARP协议来实现的。ARP协议是TCP/IP协议簇中的重要组成部分,ARP能够通过目的IP地址发现目
分类:
其他好文 时间:
2018-03-09 12:15:31
阅读次数:
168
IPv4协议的路由与转发 查找路由表 查找路由表 1、多次间接交付后,IP数据报最终一定可以找到目地主机所在的目的网络上的路由 2、到达最后一个路由器时,才会试图向目的主机直接交付 分组转发算法 分组转发算法 1、从数据报的首部提取目的地址D,和网络地址N 2、如果网络N与此路由器直接相连,则直接交 ...
分类:
其他好文 时间:
2018-03-06 17:11:43
阅读次数:
198
一、TCP段格式: TCP的段格式如下图所示 源端口号与目的端口号 源端口号和目的端口号,加上IP首部的源IP地址和目的IP地址唯一确定一个TCP连接。 序列号 序号表示在这个报文段中的第一个数据字节序号。 确认号 仅当ACK标志为1时有效。确认号表示期望收到的下一个字节的序号。 头部长度 4位,T ...
分类:
其他好文 时间:
2018-02-26 14:59:46
阅读次数:
186
TCP/IP详解学习笔记 TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计 ...
分类:
其他好文 时间:
2018-02-02 20:20:17
阅读次数:
227
TCP协议结构简介 TCP在IP中的封装 以下为TCP在IP数据报中的封装 TCP头部 源端口和目的端口 一个IP地址和端口的组合称为“套接字”或“端点”。 所以IP协议中的源IP地址和目的地址 和TCP协议中的源端口和目的端口, 组成了“一对”套接字(发送端的套接字和接收端的套接字)。 序列号 每 ...
分类:
其他好文 时间:
2018-02-01 00:07:31
阅读次数:
192
第二章 IP协议详解 IP协议是TCP/IP协议族中的核心协议,也是socket网络编程的基础之一。IP协议的特点是为上层提供无状态、无连接、不可靠的服务。 无状态是指IP通信双方不同步传输数据的状态信息,通俗一些说就是双方发送的IP数据报是相互独立的,没有任何上下文关系。这样的特性缺点在于无法处理 ...
分类:
系统相关 时间:
2018-01-31 00:50:59
阅读次数:
223
1. TCP连接 1.1 TCP为HTTP提供了一条可靠的比特传输管道。 TCP(Transmission Control Protocol) 传输控制协议,是主机对主机层的传输控制协议,提供可靠的连接服务。 TCP的数据是通过名为IP分组(或IP数据报)的小数据块来发送的。HTTP/HTTPS网络 ...
分类:
Web程序 时间:
2018-01-24 15:36:13
阅读次数:
204
网络互联 //看不懂...就是网络之间的连接...? 路由与转发 “转发”就是路由器根据转发表将用户的IP数据报从合适的端口转发出去。但”路由”则是按照复杂的分布式算法,根据从各相邻路由器所得到的关于整个网络的拓扑变化情况,动态的改变所选择的路由。路由表是根据路由选择算法得出的,而转发表是从路由表得 ...
分类:
其他好文 时间:
2018-01-19 23:27:18
阅读次数:
192