- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
62 福 建 电 脑 2005年第5期
基于LINUX平台下的TCP/IP网络通信研究
张学明 黄道平 刘俊锋
(华南理工大学自动化科学与工程学院 广东 广州 510640)
摘【 要】L1nLIX操作系统提供优异的网络支持,分析了利用丁CP/IP协议通信的全过程,给出一种通用的客户机 /
服务器的网络通信模型。简化了网络编程的方法。并在实践中证明了其可行性。
关【键词】L1nux,TCP/IP。网络通信
O 引 言 2 网络通信的实现
Linux是一种 自由的UNIX类多用户、多任务的操作系统. 网络上的绝大多数的通信采用的都是客户机,服务器机制
可 以运行在 Intel80386及更高档次的PC机 、ARMS、MIPs和 (client/server)。一般地 。在服务器端 ,当客户有请求到来时,服务
PowerPC等多种计算机平台.已成为应用广泛、可靠性高、功能 器先与客户机端建立连接。然后f0rk0一个子进程专门处理与客
强大的计算机操作系统。Linax的核心主要由内存管理、进程管 户机之间的通信。子进程为客户提供服务 。主进程继续监听其他
理、文件系统、进程通信等几部分组成。源代码可以免费得到.微 的客户进程。这样服务器就可以同时与多个客户机通信。
内核直接提供网络支持 .而不必象其他的操作系统要外挂TCP/ TCP是一种面向连接的、可靠的,双向的通信数据流 .说它
IP协议包。目前。Linux已经广泛应用于服务器领域。 可靠,是因为它使用三段握手协议传输数据,并且在传输时采用
1 网络通信基础 “重传肯定确认 “机制保证数据的正确发送 :接收端收到数据后
所有的通信网络就其实现技术可以分为两种.线路交换和 要发出一个肯定确认 ,而发送端必须要能接收到这个肯定信号.
包交换,计算机网络一般采用包交换 ,所谓包交换是指 :所有的 否则就要将数据重发。我们采用客户机,服务器模式通信时.通
计算机共同使用一个网络连接 。发送端将要传输的数据分割成 信双方发送,接受数据的工作流程如图2:
块 ,每一块经处理后形成一个包(Packet),包中有接收端的地址 客户进程: 服务器进程
等必要信息,每个包单独传输。在这个技术中。发送方和接收方
之间不建立专门的通路,或建立虚拟的连接。TCP/IP使用了包
交换通信技术,计算机网络中所传输的数据,全部都以包
(Packet)这个单位来发送,包由 “报头”和 “报文”组成 。结构如图
1:
Ethemet报头 IP报头 TCP报头 报文 (应用数据)
14(octet)f14(octet)f14(octet)J 0-1460(octet) 巨 亟口·一
图 1 包的结构
匝
在 “报头”中记载有发送主机地址 。接受主机地址及与报文
内容相关的信息等,在 “报文”中记载有需要发送的数据。网络中 图2 客户机,服务器工作流程
的每个主机和路由器中都有一个路由寻址表,根据这个路由表,
包就可以通过网络传送到相应的目的主机。至于TCPBP的各层 下面结合具体的实验,来说明Linu】【平台下TCP~P通信的
是如何协调起来工作是比较复杂的,而Linu】【操作
您可能关注的文档
最近下载
- 岛津原子吸收分光光度计AA-6300软件硬件基本操作AA-6300-rj手册说明书.pdf VIP
- The Magic of Ordinary Days《平凡岁月的魅力(2005)》完整中英文对照剧本.docx VIP
- 注册税务师备考课件.pptx VIP
- MECG1000心电图机培训.pptx VIP
- 国内外CO2催化转化技术发展现状与未来展望.docx VIP
- 道路运输企业双重预防机制建设资料(安全风险分级管控和隐患排查治理).pdf
- HG∕T 5421-2018 噻唑膦原药(可复制版).pdf
- 括号里最大能填几326题.pdf VIP
- 公司物业服务投标方案(技术方案).docx VIP
- 实验动物学学堂云学堂在线课后题答案.docx VIP
文档评论(0)