linux程序设计第六章答案,Linux程序设计6-第六章-Linux网络程序设计.pptx

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));

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值