- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章网络
第十一章 Unix网络结构及Internet技术;1、通信子网的功能;2、资源子网的功能;2)硬件资源共享
控制管理系统中特殊设备的共同使用
3)负载均衡
当网络中某主机负载过重时,可移出部分工作到其它主机上
当某一主机发生故障时,将任务转入其它主机,增强系统可靠性和容错性;3、网络分类方法;2) 按网络配置分为:;4. 网络协议和 ISO/OSI 参考模型;2) 网络协议和网络拓扑结构;网络连接网络拓扑结构:
总线型
星型
综合型;5. 网络操作系统;11.2 UNIX网络结构及使用的协议;1) TCP/IP的协议结构-------是一个四层网络协议模型;3. TCP/IP 的运行机制; 路由器---是网络中的一台特殊设备,负责两网络间或多网间的连接。
面向连接和面向非连接---下层向上层提供的服务方式。
连接服务:是电话系统模式的抽象,收发数据内容相同顺序一致。
非连接服务:是邮政系统模式的抽象,每个分组信息带着完整的信宿地址,在系统中独立传送。
Unix的TCP/IP运行方式
用户命令 服务进程(命令名+d);4. UUCP协议;3) UUCP的命令;5. 应用中的几个问题;2) Client/Server 软件工作方式;11.3 套接字通信;2. 一些基本概念;2)地址;3) 连接两个进程间的通信链路称为连接。连接在内部表现为一些缓冲区和一组协议机制,在外部表现出比无连接g更高的可靠性。; 5) 全相关一个完整的网间进程通信需要由两个进程组成,并且只能使用同一种高层协议。也就是说,不可能通信的一端用TCP协议,而另一端用UDP协议。因此一个完整的网间通信需要一个五元组来标识:(协议,本地地址,本地端口号,远地地址,远地端口号)这样一个五元组,叫做一个相关(association),即两个协议相同的半相关才能组合成一个合适的全相关。;3. 套接字和套接字地址
套接字
Socket是通信信道上的端点
Socket函数完成通信中的操作与管理
; 创建套接字时返回所用的socket文件描述符
可生成一个或一对套接字
可支持虚电路服务和数据报服务 ;4. Socket在虚电路服务中的应用——类似于电话传递;5. Socket在数据报服务中的应用——类似于邮件传递;6. 协议族
进程通信中遵照的规则是协议,传输层和网络层的协议组构成了协议族。已有的协议族包括:
SNA: IBM的系统网络架构
UUCP:UNIX到UNIX的拷贝
XNS: 施乐网络系统
NETBIO:IBM网络基本输入/输出系统
TCP/IP:DARPA的因特网协议(**)
在TCP/IP协议族中主要关注TCP和UDP协议;2)地址;7 . 套接字类型;8. Socket函数;2)socketpair( )
功能:产生一个套接字对,并做连接,返回两个文件描述符。失败时返回-1
引用:
#include sys/types.h
#include sys/socket.h
int socketpair(int family, int type, int protocol, int fd_array[2]);
其中第4个参数是一个整数数组基址,调用成功时指向两个新产生的套接字文件描述符。;3)bind( )
功能:将一个本地地址/端口对与一个套接字关连起来。
引用:
#include sys/types.h
#include sys/socket.h
int bind(int fd, struct sockaddr *addressp, int addrlen);
其中 fd:套接字文件描述符
addressp:指向协议传送地址的指针,是对sockaddr结构的引用
addrlen:地址结构的字节数;4 ) connect( )
功能:客户进程将已创建的套接字与服务器进程套接字连接起来。
引用:
#include sys/types.h
#include sys/socket.h
int connect(int fd, struct sockaddr *addressp, int addrlen);
其中 fd:套接字文件描述符
addressp:由引用面向连接和面向非连接含义不同,面向连接:与之通信的套接字地址;非连接:数据报传送到的地址。
addrlen:地址结构的字节数;5)listen( )
功能:在面向连接服务器中,用该函数指明它愿意接收的连接。
引用:
#include sys/types.h
#include sy
您可能关注的文档
最近下载
- GB 45673-2025《危险化学品企业安全生产标准化通用规范》之“5.4 安全教育和培训”审核检查单(雷泽佳编制-2025A0).pdf VIP
- GB╱T 1683-2018 硫化橡胶 恒定形变压缩永久变形的测定方法.pdf
- 白云机场国际4号货站(联邦快递华南操作中心)项目可行性研究报告.docx
- 应用文写作的常规考查(核心考点)-2024年高考英语一轮复习(新高考专用).pdf VIP
- GB 45673-2025《危险化学品企业安全生产标准化通用规范》之“5.2 安全生产责任制”审核检查单(雷泽佳编制-2025A0).pdf VIP
- (2025秋新版)教科版三年级上册科学全册教案(教学设计).docx
- 小学数学新苏教版三年级上册第七单元数量关系的分析(一)教案(2025秋新版).doc
- 花篮螺栓悬挑脚手架专项施工方案--超危大.docx VIP
- 施工现场外来人员安全管理制度.docx VIP
- 小学科学课程《技术产品与生活》教学设计.docx VIP
原创力文档


文档评论(0)