1 / 42
文档名称:

八、网络编程.ppt

格式:ppt   大小:849KB   页数:42页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

八、网络编程.ppt

上传人:s0012230 2018/7/1 文件大小:849 KB

下载得到文件列表

八、网络编程.ppt

相关文档

文档介绍

文档介绍:contents
Linux网络概述
Linux网络编程基础
TCP网络程序设计
UDP网络程序设计
Linux并发服务器设计
Linux网络优势
Linux为用户提供了完善的、强大的网络功能
1、完善的内置网络。其他操作系统不包含如此紧密地和内核结合在一起的网络部分
2、的软件,是在Unix领域中建立并繁荣起来的,在这方面使用Linux是相当方便的,网络进行通信
3、用户能通过一些Linux命令完成内部信息或文件的传输
Linux网络优势
4、远程访问。Linux不仅允许进行文件和程序的传输,它还为系统管理员和技术人员提供了访问其他系统的窗口。通过这种远程访问的功能,一位技术人员能够有效的为多个系统服务,即使那位系统位于相距很远的地方
5、安全可靠。Linux采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障
Linux网络模型
OSI参考模型与TCP/IP参考模型
网络层协议
协议(IP)、网际控制报文协议(ICMP)和地址解析协议(ARP):
协议(IP)
该协议被设计成互联分组交换通信网,以形成一个国际通信环境。它负责在源主机和目的地主机之间传输来自其较高层软件的称为数据报文的数据块,它在源和目的地之间提供非连接型传递服务。
网络层协议
网际控制报文协议(ICMP)
实际上不是IP层部分,但直接同IP层一起工作,报告网络上的某些出错情况。允许网络路由器传输差错信息或测试报文
地址解析协议(ARP)
ARP处于IP和数据层之间,他是在32位IP地址和48位物理地址之间翻译的协议
传输层协议
传输层协议包括传输控制协议和用户数据报文协议
传输控制协议(TCP)
该协议对建立网络上用户进程之间的对话负责,它确保进程之间的可靠通信,提供如下功能
1、监听输入对话建立请求
2、请求另一个网络站点对话
3、可靠的发送和接收数据
4、适度的关闭对话
传输层协议
用户数据报文协议(UDP)
UDP提供不可靠的非连接型传输层服务,它允许在源和目的地之间传送数据,而不必在传送数据之前建立对话。它只要用于哪些非连接型的应用程序,如:网络聊天工具
应用层协议
,文件传送协议(FTP和TFTP),简单邮件传输协议(SMTP),超文本传送协议(HTTP)和域名服务(DNS)等协议