根据前面介绍的几种协议,将IP协议、TCP协议、UDP协议组合起来,于是便有了TCP/IP协议。现在很多的应用的通信都是建立在TCP/IP协议的基础上,运用非常广泛,很有必要对其学习一下。
打个不太恰当的比方,TCP/IP协议可以看成是邮局与邮递员的关系(实际TCP/IP协议族会包含四层,应用层、传输层、网络层、链路层)。这个协议族中的IP协议定位到哪台计算机,而具体到这台计算机的哪个端口(应用...
分类:
其他好文 时间:
2014-08-23 20:25:11
阅读次数:
244
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC...
分类:
其他好文 时间:
2014-08-22 17:46:59
阅读次数:
306
网络数据包的封包与拆包
过程如下:
将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部(header),称为封装(Encapsulation),如下图所示:
不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据包(packet),在链路层叫做帧(frame)。数据封装成帧后发到传输介质...
分类:
系统相关 时间:
2014-08-17 11:47:12
阅读次数:
560
交换机属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。交换是指转发和过滤帧。
路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由表路由协议产生。路由是指网络线路当中非直连的链路。
交换机最大的好处是快速,路由器最大的好处是控制能力强。
区别:
①交换是不需要IP的,而路由需要,因为IP就是第三层的协议,第二...
分类:
其他好文 时间:
2014-08-16 09:48:00
阅读次数:
216
对等实体在一次交互作用中传送的信息单位称为协议数据单元,它包括控制信息和用户数据两部分。上下层实体之间的接口称为服务访问点。
ISO/OSI参考模型分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
物理层:表示一些物理设备,还包括网络拓扑结构、信令与编码方法等,涉及到在信道上传输的原始比特流,在信号传输中,物理层处理数据传输速率,监控数据出错频率并处理电压电平。
数据链路层...
分类:
其他好文 时间:
2014-08-16 09:47:50
阅读次数:
211
提到安全攻击,往往想到的是来自局域网之外的攻击,这些攻击来自互联网,针对对象为企业内部网络设备,服务器等;而企业内部的局域网安全问题往往被忽略,常见的几种数据链路层安全攻击有>MAC地址扩散>ARP攻击与欺骗>DHCP服务器欺骗与DHCP地址耗尽>IP地址欺骗1.端..
分类:
其他好文 时间:
2014-08-13 03:52:15
阅读次数:
617
1、分层网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统,其示意图如下:(图1)TCP/IP协议族的四个层次每一层负责不同的功能:1)链路层:有时也称作数据链路层或网络接口层,通常包...
分类:
其他好文 时间:
2014-08-08 12:25:45
阅读次数:
296
网络七层协议为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层webService > RMI > socketRMI比socket更高一点socket只是java在网络层定义的类,用来实现网络层。上面的各层需要我们自己在程序里实现。例如端口可以自己定义、数据包的定义、数据包的加密解密等...
分类:
Web程序 时间:
2014-08-07 18:11:50
阅读次数:
271
一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。http协议对应...
分类:
移动开发 时间:
2014-08-05 00:30:58
阅读次数:
399
1.路由和交换机之间的主要区别就是交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。这一区别决定了路由和交换机在移动信息的过程中需使用不同的控制信息,所以两者实现各自功能的方式是不同的。2.IP地址是以网络号和主机号来表示网络上的主机的,只有在一个网络号下的计算机之间才能...
分类:
其他好文 时间:
2014-08-05 00:09:38
阅读次数:
227