首页 > 系统服务 > 详细

Linux网络编程------概述

时间:2014-07-17 23:26:59      阅读:525      评论:0      收藏:0      [点我收藏+]

提供了完善强大的网络功能。

1、完善的内置网络。协议丰富,和内核紧密。

2、提供大量Intenet的软件。

3、非常多的命令。完成文件传输。

4、远程访问支持。

5、安全可靠。

Linux网络模型:

bubuko.com,布布扣

协议:

数据链路层协议:以太网协议

网络层协议:IP(Internet协议) ICMP(网际控制报文协议)  ARP(地址解析协议)

传输层协议:TCP(面向连接可靠传输)   UDP(非连接不可靠传输协议)

应用层协议:Telnet  文件传输协议(FTP TFTP),简单文件传输协议(SMTP)和域名服务(DNS)等协议。

以太网的包封装了IP协议的包,IP协议的包封装了TCP协议的包,TCP协议的包封装了应用层协议的包,应用层协议的包还可以封装应用层协议的包,。。。。。。

以太网的包:

bubuko.com,布布扣

IP协议

IP主要有以下四个功能:

数据传输;寻址;路由选择;数据报文分段。

提供无连接传输服务:IP协议头、数据字段。

bubuko.com,布布扣

TCP协议

TCP是重要的传输层协议,目的是允许数据同网络上的其他节点进行可靠的交换。

bubuko.com,布布扣

UDP:

UDP也是传输层协议,无连接不可靠传输协议。丢掉不重发。

bubuko.com,布布扣

Linux网络编程------概述,布布扣,bubuko.com

Linux网络编程------概述

原文:http://www.cnblogs.com/liutianyi10/p/3851385.html

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