今天小编给各位分享的是飞秋协议,阶段三前端开发:网络编程一027的知识,,希望对您有所帮助。如果你还想了解更多这方面的信息,请点击本站其他相关内容,共同学习吧!如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文导读目录:
飞秋协议,阶段三前端开发:网络编程一027 ♂
阶段三前端开发:网络编程一
地址的介绍
学习目标
能够说出 地址的作用. 地址的概念地址就是标识网络中设备的一个地址,好比现实生活中的家庭地址。
网络中的设备效果图:
. 地址的表现形式说明:
地址分为两类: 和 是目前使用的地址 是未来使用的地址 是由点分十进制组成 是由冒号十六进制组成. 地址的作用地址的作用是标识网络中唯一的一台设备的,也就是说通过地址能够找到网络中某台设备。
地址作用效果图:
. 查看 地址 和 使用 这个命令 使用 这个命令说明:
和 都是查看网卡信息的,网卡信息中包括这个设备对应的地址
说明:
...是设备在网络中的地址...表示本机地址,提示:如果和自己的电脑通信就可以使用该地址。...该地址对应的域名是,域名是 地址的别名,通过域名能解析出一个对应的地址。. 检查网络是否正常检查网络是否正常使用 命令检查网络是否正常效果图
说明:
检查是否能上公网 当前局域网的地址 检查是否在同一个局域网内 ... 检查本地网卡是否正常. 小结 地址的作用是标识网络中唯一的一台设备的 地址的表现形式分为: 和 查看网卡信息:检查网络: 端口和端口号的介绍学习目标
能够说出端口和端口号的作用. 问题思考不同电脑上的飞秋之间进行数据通信,它是如何保证把数据给飞秋而不是给其它软件呢?
其实,每运行一个网络程序都会有一个端口,想要给对应的程序发送数据,找到对应的端口即可。
端口效果图:
. 什么是端口端口是传输数据的通道,好比教室的门,是数据传输必经之路。
那么如何准确的找到对应的端口呢?
其实,每一个端口都会有一个对应的端口号,好比每个教室的门都有一个门牌号,想要找到端口通过端口号即可。
端口号效果图:
. 什么端口号操作系统为了统一管理这么多端口,就对端口进行了编号,这就是端口号,端口号其实就是一个数字,好比我们现实生活中的门牌号,
端口号有个。
那么最终飞秋之间进行数据通信的流程是这样的,通过地址找到对应的设备,通过端口号找到对应的端口,然后通过端口把数据传输给应用程序。
最终通信流程效果图:
. 端口和端口号的关系端口号可以标识唯一的一个端口。
. 端口号的分类知名端口号动态端口号知名端口号:
知名端口号是指众所周知的端口号,范围从到。
这些端口号一般固定分配给一些服务,比如端口分配给(文件传输协议)服务,端口分配给(简单邮件传输协议)服务,端口分配给服务。动态端口号:
一般程序员开发应用程序使用端口号称为动态端口号, 范围是从到。
如果程序员开发的程序没有设置端口号,操作系统会在动态端口号这个范围内随机生成一个给开发的应用程序使用。当运行一个程序默认会有一个端口号,当这个程序退出时,所占用的这个端口号就会被释放。. 小结端口的作用就是给运行的应用程序提供传输数据的通道。端口号的作用是用来区分和管理不同端口的,通过端口号能找到唯一个的一个端口。端口号可以分为两类: 知名端口号 和 动态端口号知名端口号的范围是到动态端口号的范围是到 的介绍学习目标
能够说出 的特点. 网络应用程序之间的通信流程之前我们学习了 地址和端口号,通过 地址能够找到对应的设备,然后再通过端口号找到对应的端口,再通过端口把数据传输给应用程序,这里要注意,数据不能随便发送,在发送之前还需要选择一个对应的传输协议,保证程序之间按照指定的传输规则进行数据的通信, 而这个传输协议就是我们今天学习的 。
. 的概念的英文全拼( )简称传输控制协议,它是一种面向连接的、可靠的、基于字节流的传输层通信协议。
面向连接的效果图:
通信步骤:
创建连接传输数据关闭连接说明:
通信模型相当于生活中的’打电话‘,在通信开始之前,一定要先建立好连接,才能发送数据,通信结束要关闭连接。
. 的特点面向连接通信双方必须先建立好连接才能进行数据的传输,数据传输完成后,双方必须断开此连接,以释放系统资源。可靠传输 采用发送应答机制超时重传错误校验流量控制和阻塞管理. 总结是一个稳定、可靠的传输协议,常用于对数据进行准确无误的传输,比如: 文件下载,浏览器上网。
的介绍学习目标
能够说出 的作用. 问题思考到目前为止我们学习了 地址和端口号还有 传输协议,为了保证数据的完整性和可靠性我们使用 传输协议进行数据的传输,为了能够找到对应设备我们需要使用 地址,为了区别某个端口的应用程序接收数据我们需要使用端口号,那么通信数据是如何完成传输的呢?
使用 来完成
. 的概念(简称 套接字) 是进程之间通信一个工具,好比现实生活中的插座,所有的家用电器要想工作都是基于插座进行,进程之间想要进行网络通信需要基于这个 。
插座效果图:
效果图:
. 的作用负责进程之间的网络数据传输,好比数据的搬运工。
. 使用场景不夸张的说,只要跟网络相关的应用程序或者软件都使用到了 。
. 小结进程之间网络数据的传输可以通过 来完成, 就是进程间网络数据通信的工具。
网络应用程序开发流程学习目标
能够知道客户端程序的开发流程. 网络应用程序开发流程的介绍网络应用程序开发分为:
客户端程序开发 服务端程序开发说明:
客户端程序是指运行在用户设备上的程序 服务端程序是指运行在服务器设备上的程序,专门为客户端提供数据服务。
. 客户端程序开发流程的介绍步骤说明:
创建客户端套接字对象和服务端套接字建立连接发送数据接收数据关闭客户端套接字. 服务端程序开发流程的介绍步骤说明:
创建服务端端套接字对象绑定端口号设置监听等待接受客户端的连接请求接收数据发送数据关闭套接字. 小结 网络应用程序开发分为客户端程序开发和服务端程序开发。主动发起建立连接请求的是客户端程序等待接受连接请求的是服务端程序飞秋协议,阶段三前端开发:网络编程一027的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于飞秋协议,阶段三前端开发:网络编程一027的信息别忘了在本站进行查找喔。
还没有评论,来说两句吧...