RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。...
分类:
其他好文 时间:
2014-08-27 10:52:57
阅读次数:
217
很少有人研究 Windows 下 TCP/IP 整个协议栈的实现,其实整个框架很清晰,现在做一个简单总结。...
第一部分:基础知识1.OSI七层网络模型:OSI网络模型是一个开放式系统互联的参考模型。其包括1、物理硬件层,2、数据链路层,3、网络层,4、数据传输层,5、会话层,6、表示层,7、应用层。在网络通信的发送端,其通信数据每到一个通信层,都会被该层协议在数据中添加一个包头数据,而在接收方则恰好相反,数...
分类:
编程语言 时间:
2014-08-26 13:14:56
阅读次数:
273
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最基本的功能就是帮助不同类型的主机实现传输数据 。完毕中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作...
分类:
其他好文 时间:
2014-08-25 20:42:24
阅读次数:
282
了解一下OSI七层模型OSI层功能TCP/IP协议应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层数据格式化,代码转换,数据加密-会话层数据格式化,代码转换,数据加密-传输层提供端对端的接口TCP,UDP网络层为数据包选择路由IP...
分类:
Web程序 时间:
2014-08-25 11:20:14
阅读次数:
293
PHY模块简介物理层位于OSI最底层,物理层协议定义电气信号、线的状态、时钟要求、数据编码和数据传输用的连接器。 物理层的器件称为PHY。上图里的灰色方框图里的就是PHY芯片内部模块图。 MAC器件通过MII接口来与PHY进行数据交换。 从图中可以看到向外发送数据和从外部接收数据时PHY所要做的一些...
分类:
其他好文 时间:
2014-08-25 01:10:33
阅读次数:
234
MAC和PHY处理OSI七层网络结构的最低两层。
(一)PHY负责电气信号的转换、线路状态、数据硬编码等。PHY在发送数据的时候,收到MAC过来的数据(对PHY来说,没有帧的概念,对它来说,都是数据而不管什么地址,数据还是CRC),每4bit就增加1bit的检错码,然后把并行数据转化为串行流数据,再按照物理层的编码规则(10Based-T的NRZ编码或100based-T的曼彻斯特编码)把数据编...
分类:
其他好文 时间:
2014-08-18 16:26:22
阅读次数:
208
创建CA(CertificateAuthority)CA的储存格式主要有2种:x509和pkcs12x509是目前最主流的CA储存格式,在x509格式的证书中,储存的内容主要有:证书的公钥和使用期限证书的合法拥有着证书该如何被使用CA的信息CA签名的校验码默认情况下,TCP/IP模型和OSI模型,并没有实现数据的加密..
分类:
系统相关 时间:
2014-08-17 01:10:11
阅读次数:
532
前面一篇文章说到了一些计算机网络的基础知识,引入了socket,从这节开始,就进入正题了。
一 概率
TCP:Transimission Control Protocol传输控制协议。
UPD:User Datagram Protocol用户数据包协议。
两者都属于上一篇文章说的OSI模型中的第四层——传输层的协议。
两者相比:
TCP协议面向连接,UDP协议面向非...
分类:
其他好文 时间:
2014-08-17 01:08:01
阅读次数:
231