转帖
【相关文章:中国黑客精英浮出江湖】
你也许听说过tcp/ip协议,那么你知道到底什么是tcp,什么是ip吗?在这一章里面,我们一起来学习这个目前网络上用最广泛的协议. 【扩展阅读:Linux必学的系统安全命令】
7.1 网络传输分层 【扩展信息:adobe reader for lin】 如果你考过计算机等级考试,那么你就应该已经知道了网络传输分层这个概念.在网络上,人们为了传输数据时的方便,把网络的传输分为7个层次.分别是:应用层,表示层,会话层,传输层,网络层,数据链路层与物理层.分好了层以后,传输数据时,上一层如果要数据的话,就可以直接向下一层要了,而不必要管数据传输的细节.下一层也只向它的上一层提供数据,而不要去管其它东西了.如果你不想考试,你没有必要去记这些东西的.只要知道是分层的,而且各层的作用不同.7.2 ip协议
ip协议是在网络层的协议.它主要完成数据包的发送作用. 下面这个表是ip4的数据包格式0 4 8 16 32
-------------------------------------------------- |版本 |首部长度|服务类型| 数据包总长 | -------------------------------------------------- | 标识 |df |mf| 碎片偏移 | -------------------------------------------------- | 生存时间 | 协议 | 首部较验与 | ------------------------------------------------ | 源ip地址 | ------------------------------------------------ | 目的ip地址 | ------------------------------------------------- ... 下一页