首页 > 其他 > 详细

tcp/ip协议初识

时间:2014-04-09 11:13:47      阅读:523      评论:0      收藏:0      [点我收藏+]

   TCP/IP:tcp是传输控制协议,IP是网络互连协议,而TCP/IP则是一组协议,包括了:TCP,IP,UDP,ARP等等,协议是一组指导电脑工作的规则。

   ISO物理模型:tcp/ip协议分为七层(理论上的):应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。


实际的tcp/ip协议分为四层:应用层,传输层,网络层,数据链路层。


   由于TCP/IP协议时抽象化的,我举例说明:

用户使用qq发送“您好!”的信息,在用户A和用户B之间实现的过程:

用户A用qq聊天界面打出“您好!”后,点击发送,经过上述四层通过网卡网线发送到用户B的四层协议,最后反向执行到达qq聊天界面上。

应用层:“您好!”数据经过应用层时,给这个数据(您好!)加上app头,app头表示是哪个应用程序发送过来的。

传输层:数据经过传输层时,会给经过应用层的数据再次加上一个tcp头,之后的数据称之为tcp段。

网络层:数据经过这层时,会给数据再加上一个IP头,ip头表示将数据发送到哪个ip,在本例中即是用户B,此外,若是这个数据较大,超过了网络规定的一次发送的最大流量,在这一层,整个数据会被分割成单位大小的ip分组,一个一个分组的发送,然后到用户B上再按照事先规定的顺序完好的组合起来。此时的数据被称之为数据包。

链路层:经过这层后,会个数据包加上帧头,帧尾,到此这个数据“您好!”就成了可以发送的数据包了,通过连接的网卡发送到路由器,最后通过用户B的网卡发送到用户B的链路层——>网络层——>传输层——>应用层,一步步还原成数据“您好!”


注:本人热爱Linux,愿意和各位linux爱好者交流,有意者加我QQ:2306810955,验证码:linux。可以更深的交流。期待和您一起探讨linux的知识。


本文出自 “IT技术交流” 博客,请务必保留此出处http://luamin1992.blog.51cto.com/8757483/1392490

tcp/ip协议初识,布布扣,bubuko.com

tcp/ip协议初识

原文:http://luamin1992.blog.51cto.com/8757483/1392490

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!