- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机网络原理》课程实验指导书.doc
《计算机网络原理》实验指导书
目 录
《计算机网络原理》实验指导书 1
实验一 IP协议分析 2
一、实验目的 2
二、实验学时 2
三、实验类型 2
四、实验步骤 2
实验二 TCP网络编程 5
一、实验目的 5
二、实验学时 5
三、实验类型 5
四、实验步骤 5
实验一 IP协议分析
一、实验目的
1. 掌握IP数据报的报文格式
2. 掌握子网掩码和路由转发
二、实验学时
4学时
三、实验类型
验证型实验
四、实验步骤
实验分组进行,每组6人,采用网络结构二。
说明:主机A、C、D的默认网关是;主机E、F的默认网关是。主机B启动静态路由服务(方法:在命令行方式下,输入“staticroute_config”)。 按照拓扑结构图连接网络,使用拓扑验证检查连接的正确性。练习一:领略真实的ARP(同一子网)主机A、B、C、D、E、F在命令行下运行“arp -a”命令,察看ARP高速缓存表实验二 TCP网络编程
一、实验目的
1. 了解基于MFC的TCP网络编程的方式
2. 学习使用MFC编写简单的TCP网络程序
二、实验学时
4学时
三、实验类型
设计型实验
四、实验步骤
该实验以两位同学为一组,一位同学开发服务器程序,一位同学开发客户端程序。使得客户端与服务器之间能够实现信息交换。
一、Windows Socket和套接口的基本概念
网际协议(Inteet Protocol,IP)是一种用于互联网的网络协议,已广为人知。它可广LAN(比如办公室小型网络)和广WAN(比如说互联网)。从它的设计看来,是一个无连接的协议,并不能保证数据(TCP和UDP)依赖协议进行数据通信。
如果希望在Microsoft Windows下通过TCP和UDP协议建立网络应用程序,则需要使用Winsock套接口编程技术。
套接口,就是一个指Win32中,套接口不同于文件描述符,所以SOCKET。Windows Sockets描述定义了一个Microsoft Windows的Unix Socket的基础上发展而来的,为Windows TCP/IP提供了一个BSD型的套接字规范,除与4.3BSD Unix Sockets完全兼容外,还包括一个扩充文件,通过一API实现Windows式(即事件驱动)的编程风格;而Winsock则是在Microsoft Windows中进Windows在Internet支配域中的TCP/IP协议定Winsock网络编程规范,融入了许多新特点。使用Socket的目的是使用户在网络协议Socket的网络系统中去。
Winsock提供了二种可为指定传输协议打开、计算和关闭会话的能力。在Windows下,TCP/IP上层模型在很大程度上与用户的Winsock应用有关:换言之,用户的Wiock应用控
套接口有三种类型:流式套接口、数据报套接口及原始套接口。
流式套接口定义了一种可靠的面向连接的服务(利用TCP协议),实现了无差错无重复(UDP协议),数据通过相互独立或ICMP直接访问,主要用于新的网络协议实现的测试等。
面向连接服务器处理的请求往往比较复杂,不是一来一去的请求应答所能解决的,而且
来表示。
无连接服务器一般都是面向事务处理的,一个请求、一个应答就完成了客户程序与服务表示。
套接口工作过程如下:服务器首先启动,通过调用socke)建立一个套接口,然后调用bind()将该套接口和本地网络地址联系在一起,再调用listen()使套接口做好侦听的准备,并accept()来接收连接。客户在建立套接口后就可调用con)和服务器建立连接。连接一旦建立,客户机和服务器之间就可以通过调用read()和write()来发送和接收数据。最后,待数据传送结束后,双方调用close()关闭套接口。
在络中的概念十分重要。
端口:基于TCP/IP协议的网络中,计算机都分配有一个地址,用一个32位二进制数Ipv4地址”。客户机需要通过TCP或UDP和服务器通信时,必须,地址和服务端口号。另外,服务器打算侦听接入客户机请求时,也必须指定,地址和一个端口号。在选择端口时,应特别小心,因为有些可用端口号是为“已知的”(即固定的)服务保留的,如文件传输协议和超文本传输协议,即FTP(21号端口)和HTTP(一般为8080端口)。“已知的协议”,即固定协议,采用的端口由“互联网编号分配认证(IANA)”控制和分配,RFC 1700中说明的编号。
从本质上说,端口号可分成3类:“已知”端口、已注册端口、动态和(或)私用端口
(1)“已知”端口0-1023,由IANA控制,是在UNIX中为固定服务保
(2)已注册的端口1024-49151,由IANA列出来的,供普通用户的
您可能关注的文档
最近下载
- 小学六年级下册数学 期末测试卷及答案.docx
- 2024年芜湖职业技术学院单招职业适应性测试试题库 带答案(实用).docx
- 2024年中级注册安全工程师《专业实务-建筑施工安全》真题及答案解析.pdf
- 乌鲁木齐地区2025年高三年级第一次质量监测(一模)物理试卷(含官方答案).pdf
- 2023年中科院遗传所遗传学考博试题含有整理答案详细.pdf
- 2025会计考试题库及答案(通用6篇) .pdf VIP
- 2014款上汽大众途观_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 秋叶 - COC七版半自动人物卡v2.0.1(通用)(2022年-2023年).pdf VIP
- (完整)高考英语3500词汇表中英文 .pdf
- 住院患者身体约束中华护理学会团体标准解读.pptx
文档评论(0)