TCP在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data
Link层,在第二层上的数据,我们叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。
首先,我们需要知道,我们程序的数据首先会打到TCP的Seg.....
分类:
其他好文 时间:
2014-06-12 19:19:59
阅读次数:
316
测试运行平台:CentOS 6.5发行版,内核版本3.11
1. Linux抓包源程序
在OSI七层模型中,网卡工作在物理层和数据链路层的MAC子层。
进行网络通信时,源主机通过socket(或其它)应用程序产生IP报文,经过各个OSI层层封装,数据包以Ethernet帧的形式进入物理层。Ethernet帧包含源主机地址、IP报文、目标地址(IP地址、端口号或映射的6字节...
分类:
系统相关 时间:
2014-06-03 02:45:05
阅读次数:
428
总结OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
等等表示层数据格式化,代码转换,数据加密没有协议会话层解除或建立与别的接点的联系没有协议传输层提供端对端的接口TCP,UDP网络层为数据包选择路由I...
分类:
其他好文 时间:
2014-05-31 18:18:44
阅读次数:
609
分层模式是有助于将应用程序划分为多组子任务。每组子任务都有自己的抽象层。最典型的应用是OSI的七层模型,每一层都有自己特定的任务。 1 #include 2 3
class L1Provider{ 4 public: 5 virtual void L1Service() = 0; 6 }...
分类:
其他好文 时间:
2014-05-23 09:28:41
阅读次数:
241
OSI简介OSI(OpenSystemInterconnection),开放式系统互联参考模型。是一个逻辑上的定义,一个规范,它把网络协议从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如常规的路由器是三层交换设备,常规的交换机是二层交换设备。OSI七层模型是一种框架性的设计方法,建立..
分类:
其他好文 时间:
2014-05-13 04:15:13
阅读次数:
306