首页 > 其他 > 详细

网络基础

时间:2015-11-21 13:01:21      阅读:258      评论:0      收藏:0      [点我收藏+]

1. TCP/IP协议栈包含四层:应用层,传输层,网络层,链路层。

    实际应用中,传输层对应port,网络层对应IP,链路层对应MAC。

2.  不同层对数据包的称谓不同:

     传输层:段(segment)

     网络层:数据包(datagram)

     链路层:帧(frame)

3. 以太网帧中规定数据长度最小46字节,最大1500字节。最大值1500称为以太网的最大传输单元MTU。

    其为有效载荷的最大长度,不包括帧首部的长度。即为上层数据包(ip包)长度。

    数据包长度大于1500时,要对数据包进行分片(fragmentation)。

4. IP+端口可唯一确定一个进程。

    Port:0~65535,其中0~1023保留,80为TCP端口,21为FTP端口。

    一个端口不允许两个进程同时占用,一个进程可同时占用多个端口。

5. TCP:面向链接。 

    1)建立链接;2)传输数据(不丢包,保证流量);3)关闭链接。

    UDP:无连接,开销小,不能保证数据可靠性。自行选择到达对方路线。 

网络基础

原文:http://www.cnblogs.com/embedded-linux/p/4983247.html

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