根据前面介绍的几种协议,将IP协议、TCP协议、UDP协议组合起来,于是便有了TCP/IP协议。现在很多的应用的通信都是建立在TCP/IP协议的基础上,运用非常广泛,很有必要对其学习一下。
打个不太恰当的比方,TCP/IP协议可以看成是邮局与邮递员的关系(实际TCP/IP协议族会包含四层,应用层、传输层、网络层、链路层)。这个协议族中的IP协议定位到哪台计算机,而具体到这台计算机的哪个端口(应用...
分类:
其他好文 时间:
2014-08-23 20:25:11
阅读次数:
244
对等实体在一次交互作用中传送的信息单位称为协议数据单元,它包括控制信息和用户数据两部分。上下层实体之间的接口称为服务访问点。
ISO/OSI参考模型分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
物理层:表示一些物理设备,还包括网络拓扑结构、信令与编码方法等,涉及到在信道上传输的原始比特流,在信号传输中,物理层处理数据传输速率,监控数据出错频率并处理电压电平。
数据链路层...
分类:
其他好文 时间:
2014-08-16 09:47:50
阅读次数:
211
Advertise Window大小 注册表键值位于:regedit->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters,ABOUT virtual ip if rebooted the virtual ip ...
分类:
其他好文 时间:
2014-08-14 13:28:18
阅读次数:
193
1、分层网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统,其示意图如下:(图1)TCP/IP协议族的四个层次每一层负责不同的功能:1)链路层:有时也称作数据链路层或网络接口层,通常包...
分类:
其他好文 时间:
2014-08-08 12:25:45
阅读次数:
296
分组交换是指将大数据分割为一个个叫做包(Packet)的较小单位进行传输 的方法。这里所说的包,如同我们平常在邮局里见到的邮包。分组交换就是将大 数据分装为一个个这样的邮包交给对方。...
分类:
其他好文 时间:
2014-07-29 15:12:30
阅读次数:
233
网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。...
分类:
其他好文 时间:
2014-07-26 02:51:01
阅读次数:
251
TCPIP网络协议层对应的RFC文档RFC - Request For Comments请求注解TCP/IP层网络协议RFC文档Physical LayerData Link LayerARP-Address Resolution ProtocolRFC826(ENCN)RARP-Reverse A...
分类:
其他好文 时间:
2014-07-26 00:53:56
阅读次数:
423
如有错误,欢迎指正。如果需要,可以提供visio原文件。参考:1. 《追踪Linux TCPIP代码运行--基于2.6内核》2. Linux Kernel 2.6.26
分类:
其他好文 时间:
2014-07-18 23:38:53
阅读次数:
313
以前一直有这么一个小小的疑惑,当一个进程注册一个套接字后,如果这个套接字没有被调用recv函数接受数据包,那么这个套接字能接受到数据包吗? 或者这样说,如果我的程序注册了一个套接字去接受数据包,但是每收到一个数据包都需要很长一段时间处理,并且在处理数据包的途中recv函数使没有被调用的,那么如果程序再处理数据包的途中有数据包到来,那我的程序会不会漏过这些数据包(那个包到达的时候程序在处理别的包,而...
分类:
系统相关 时间:
2014-07-13 18:43:39
阅读次数:
259
我们在选用WIZnet的网络产品的时候,面对诸多的器件不知如何选择,这里介绍一些方法以帮助工程师快速准确地选择产品。
WIZnet的产品有一个共同的特性,那就硬件TCPIP协议栈。而它们之间的差异主要体现在接口类型、通信性能方面,选择的依据主要根据系统所使用的单片机类型和成本这两个因素。...
分类:
Web程序 时间:
2014-07-11 08:26:57
阅读次数:
331