Linux程序设计6-第六章-Linux网络程序设计.pptx

Linux程序设计6-第六章-Linux网络程序设计.pptx

  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux程序设计6-第六章-Linux网络程序设计课案

第六章-Linux网络程序设计;基本要求;TCP/IP协议概述;OSI参考模型与TCP/IP参考模型对应关系;TCP/IP协议族;网络层;传输层协议;应用程序部分;Internet 协议(IP);IP功能;IP 地址;IP地址的分类;0 1 7 8 31;IP地址说明;传输控制协议(TCP);TCP 头信息;用户数据报文协议;UDP 头信息;TCP/IP 协议分组服务;数据路由协议 路由协议分析数据包的地址并且决定传输数据到目的电脑最佳路线。他们也可以把大的数据分成几部分,并且在目的地再把他们组合起来。IP处理实际上传输数据。 ICMP(网络控制信息协议Internet Control Message Protocol)处理IP的状态信息,比如能影响路由决策的数据错误或改变。 RIP(路由信息协议Routing Information Protocol)它是几个决定信息传输的最佳路由路线协议中的一个。 OSPF(Open Shortest Path First)一个用来决定路由的协议。 ARP(地址解析协议Address Resolution Protocol)确定网络上一台电脑的数字地址。 DNS(域名系统Domain Name System)从机器的名字确定一个机器的数字地址。 RARP(反向地址解析协议Reverse Address Resolution Protocol)确定网络上一台计算机的地址,和ARP正好相反。 ;用户服务 BOOTP(启动协议Boot Protocol) 由网络服务器上取得启动信息,然后将本地的网络计算机启动。 FTP(文件传输协议File Transfer Protocol)通过国际互连网从一台计算机上传输一个或多个文件到另外一台计算机。 TELNET(远程登陆)允许一个远程登陆,使用者可以从网络上的一台机器通过TELNET连线到另一台机器,就像使用者直接在本地操作一样。 EGP(外部网关协议Exterior Gateway Protocol)为外部网络传输路由信息。 GGP(网关到网关协议Gateway-to-Gateway Protocol)在网关和网关之间传输路由协议。 IGP(内部网关协议Interior Gateway Protocol)在内部网络传输路由信息。 ;4. 其他协议(也为网络提供了重要的服务) NFS(网络文件系统Network File System)允许将一台机器的目录被另一台机器上的用户安装(Mount)到自己的机器上,就像是对本地文件系统进行操作一样进行各式各样的操作。 NIS(网络信息服务Network Information Service)对整个网络用户的用户名、密码进行统一管理,简化在NIS 服务下整个网络登陆的用户名/密码检查。 RPC(远程过程调用Remote Procedure Call)通过它可以允许远程的应用程序通过简单的、有效的手段联系本地的应用程序,反之也是。 SMTP(简单邮件传输协议Simple Mail Transfer Protocol)一个专门为电子邮件在多台机器中传输的协议,平时发邮件的SMTP 服务器提供的必然服务。 SNMP(简单网络管理协议Simple Network Management Protocol)这是一项为超级用户准备的服务,超级用户可以通过它来进行简单的网络管理。 ;端口;主机字节序和网络字节序;字节序的含义;网络字节序的转换;什么是套接字(SOCKET);Socket 的功能;套接字基础;套接字基础(续);常用的socket;UDP;TCP;三种表示套接字地址的结构;三种表示套接字地址的结构(续);三种表示套接字地址的结构(续);三种表示套接字地址的结构(续);本机字节顺序和网络字节顺序;点分十进制的IP地址的转换;域名服务;套接字的工作过程;初等网络函数;初等网络函数(续);构造套接字地址举例;初等网络函数(续);初等网络函数(续);初等网络函数(续);完整的读写函数;写实例;完整的读写函数(续);读实例;完整的读写函数(续);面向连接的传输层套接字举例;while(1) { /* 服务器阻塞,直到客户程序建立连接 */ sin_size=sizeof(struct sockaddr_in); if((new_fd=accept(sockfd,(struct sockaddr *)(client_addr),sin_size))==-1) { fprintf(stderr,Accept error:%s\n\a,strerror(errno)); ex

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档