
TCP/IP
JXDZ
这个作者很懒,什么都没留下…
展开
-
IP协议详解之配套协议:ARP, ICMP
IP地址与硬件地址物理地址是数据链路层和物理层使用的地址。IP地址则是网络层和以上各层使用的地址,是一种逻辑地址。IP地址放在IP数据报的首部,而硬件地址则放在MAC帧的首部。数据链路层看不见数据报的IP地址。数据在网络传输时, . 在IP层抽象的互联网上只能看到IP数据报 . 路由器只根据目的站的IP地址的网络号进行路由转载 2016-06-07 13:56:50 · 1169 阅读 · 0 评论 -
TCP/IP 三次握手
第一次握手(Connection Request, CR):连接发起方(通常称为客户或请求端)发送一个TCP报文,设置SYN标志,指明客户打算连接的服务器的端口,以及初始化序列号ISN( x )。第二次握手(Connection Confirm, CC):服务器发回一个TCP报文作为应答,该报文中设置了SYN标志和ACK标志,将确认号设置为客户发来的ISN+1( x+1 ),将序列号设置为转载 2016-06-07 14:04:19 · 416 阅读 · 0 评论 -
IP协议详解之网际层服务
前言:网络层(网际层)因特网向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络层不提供服务质量的承诺。网际协议IP是TCP/IP体系中两个最主要的协议之一,也是最重要的因特网标准协议之一。 IP协议是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP提供不可靠、无连接的数据报传送服务。 不可靠(unre转载 2016-06-07 14:03:31 · 1022 阅读 · 0 评论 -
IP协议详解之IP地址要领
1. 前言整个的因特网就是一个单一的、抽象的网络。而IP地址就是给因特网上的每一个主机(或路由器)的每一个接口分配一个在全世界范围是唯一的32位的标识符。IP地址的结构使我们可以在因特网上很方便地进行寻址。但是,根据TCP/IP协议的规定的IP地址是由32位二进制数组成的,例如:11010010 01001001 10001100 00000010,很显然,这些数字对人来说不非常不方便的。转载 2016-06-07 14:02:56 · 437 阅读 · 0 评论 -
IP协议详解之子网寻址、子网掩码、构造超网
子网寻址1. 从两级IP地址到三级IP地址 . IP地址利用率有时很低。 . 给每一个物理网络分配一个网络号会使路由表变得太大而使网络性能变坏。 . 两级IP地址不够灵活。为了解决上述问题,1985年起在IP地址中增加了一个“子网号字段”,使两级IP地址变为三级IP地址。这种方法叫做划分子网( subnetting ), 或子网寻址或子网路由选择。2. 划转载 2016-06-07 14:02:16 · 798 阅读 · 0 评论 -
TCP/IP协议族之运输层协议 ( UDP, TCP)
UDP User Datagram Protocol 用户数据报协议TCP Transmission Control Protocol 传输控制协议UDP:向应用层提供无连接的、不可靠的数据通信服务。端系统使用UDP协议相互通信时,UDP协议只负责将应用程序传输人传输层的数据发送出去,但是并不保证它们能到达。如果传输中数据出错,UDP协议不负责重传,而由更高层负责。当数据正转载 2016-06-07 14:01:40 · 775 阅读 · 0 评论 -
TCP/IP协议族之应用层协议 ( DNS HTTP )
域名系统DNS: Domain Name System 一种分布式的网络目录服务,主要用于域名与IP地址的要互转换。 使用UDP协议35端口进行通信。工作方式:为了将一个域名映射到一个IP地址,应用程序调用一个称为解析器的程序,将域名作为参数传送给该程序;解析器将域名封装到一个UDP包中,发送给本地域名服务器;域名服务器将域名映射到IP地址,将IP地址封装到一个转载 2016-06-07 14:00:38 · 2083 阅读 · 0 评论 -
TCP/IP协议族之应用层协议(FTP、TFTP)
文件传送协议FTP: File Transfer Protocol 是因特网上使用得最广泛的文件传送协议。提供交互式的访问,允许客户指明文件的类型与格式(如指明是否使用ASCII码),并允许文件具有存取权限(如访问文件的用户必须经过授权,并输入有效的口令)。FTP屏蔽了各计算机系统的细节,可在异构网络中任意计算机之间传送文件。 FTP基于TCP,TFTP基于UDP,是文转载 2016-06-07 13:59:44 · 2117 阅读 · 0 评论 -
TCP/IP协议族之运输层(TCP流量控制和拥塞控制 [2])
2.2 快重传和快恢复 如果发送方设置的超时计时器时限已到但还没有收到确认,那么很可能是网络出现了拥塞,致使报文段在网络中的某处被丢弃。这时,TCP马上把拥塞窗口 cwnd 减小到1,并执行慢开始算法,同时把慢开始门限值ssthresh减半。这是不使用快重传的情况。 快重传算法首先要求接收方每收到一个失序的报文段后就立即发出重复确认(为的是使发送方及早知道有报文段没有到转载 2016-06-07 13:58:58 · 393 阅读 · 0 评论 -
TCP/IP协议族之运输层(TCP流量控制和拥塞控制 [1])
TCP的流量控制1. 利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。 设A向B发送数据。在连接建立时,B告诉了A:“我的接收窗口是 rwnd = 400 ”(这里转载 2016-06-07 13:58:12 · 1224 阅读 · 0 评论 -
关于uIP移植以及部分特性解析和勘误
关于uIP的移植以及部分特性解析和勘误 关于嵌入式网络的领域,uIP是一个值得去学习的轻量级协议栈,在我的理解里,uIP具有如下特点. 1.封装性好 封装性好体现在uIP它能做到的网络协议栈的底层所做的工作都给完成了,当然包括最基本的数据链路层和网络层,当然,物理层是不确定的,需要我们自己写驱动程序接口然后进行接合.整个完整的uIP只留给用户两个宏转载 2016-07-11 14:18:18 · 2179 阅读 · 0 评论