- 5
- 0
- 约3.93千字
- 约 10页
- 2023-09-13 发布于湖北
- 举报
实验3:计算机网络实验——网络编程1
一、实验目的:
(1)熟悉和掌握网络编程的基本方法和步骤;
(2)进一步理解client/server交互模式;
(3)加深学生对于网络协议概念的理解以及协议的设计和实现方法。
二、实验任务:
使用任意网络编程语言(Java、C、VB、Delphi等)编写网络选课模拟程序,它由client和server两部分组成,client和server之间的通信基于TCP协议。实现数据的收发。
三、网络编程:
大多数网络应用程序都遵从client/server交互模型。该模型中,服务器应用是一种专门用来提供某一种服务的程序,它被动地等待通信,而客户应用主动地启动通信,请求服务器的服务。服务器程序既可以接收信息也能发送信息,还可以成为客户。
TCP/UDP赋予每个服务一个唯一的协议端口号。服务器程序通过协议端口号来指定它所提供的服务,然后被动地等待通信。客户在发送连接请求时,必须说明服务器程序运行主机的IP地址和协议端口号来指定它所希望的服务。服务器端计算机通过此端口号将收到的请求转向正确的服务器程序。
大多数网络编程语言都提供或者使用控件封装了套接字应用程序接口(Socket API),应用程序通过套接字接口调用来实现和传输层交互。用户目前可以使用两种套接口,即流套接字TCP和数据报套接字UDP。流式套接字定义了一种可靠的面向连接的服务,提供了双向的,有序
您可能关注的文档
最近下载
- 在党代会分组讨论上的发言.docx VIP
- 李清照《凤凰台上忆吹箫 香冷金猊》古诗词PPT.pptx VIP
- TCAIM 013-2024-《帕金森病非运动症状中西医结合诊疗专家共识》.pdf
- 设计基础 课件完整版.pptx VIP
- 2026年人教版小学三年级数学上册教学课件.pptx VIP
- 本科十四五教材中医儿科学汗证课件.pptx VIP
- 帝奥电梯JXW.VVVF-NICE3000A电气原理图纸.pdf
- 光纤激光切割头用户手册.pdf VIP
- 16S401 管道和设备保温、防结露及电伴热.pdf VIP
- 2026年部编人教版(统编版新教材)小学二年级上册道德与法治教学计划及进度表.docx
原创力文档

文档评论(0)