首页 > 代码库 > Linux网络编程------概述
Linux网络编程------概述
提供了完善强大的网络功能。
1、完善的内置网络。协议丰富,和内核紧密。
2、提供大量Intenet的软件。
3、非常多的命令。完成文件传输。
4、远程访问支持。
5、安全可靠。
Linux网络模型:
协议:
数据链路层协议:以太网协议
网络层协议:IP(Internet协议) ICMP(网际控制报文协议) ARP(地址解析协议)
传输层协议:TCP(面向连接可靠传输) UDP(非连接不可靠传输协议)
应用层协议:Telnet 文件传输协议(FTP TFTP),简单文件传输协议(SMTP)和域名服务(DNS)等协议。
以太网的包封装了IP协议的包,IP协议的包封装了TCP协议的包,TCP协议的包封装了应用层协议的包,应用层协议的包还可以封装应用层协议的包,。。。。。。
以太网的包:
IP协议
IP主要有以下四个功能:
数据传输;寻址;路由选择;数据报文分段。
提供无连接传输服务:IP协议头、数据字段。
TCP协议
TCP是重要的传输层协议,目的是允许数据同网络上的其他节点进行可靠的交换。
UDP:
UDP也是传输层协议,无连接不可靠传输协议。丢掉不重发。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。