当前位置: 首页 > news >正文

长沙旅游网站开发中国建设银行网站首页企业

长沙旅游网站开发,中国建设银行网站首页企业,看广告挣钱一天300元,四库虎紧急入口2022网络编程是指利用计算机网络实现程序之间通信的一种编程方式。在网络编程中#xff0c;程序需要通过网络协议(如 TCP/IP)来进行通信#xff0c;以实现不同计算机之间的数据传输和共享。在网络编程中#xff0c;通常有三个基本要素 IP 地址:定位网络中某台计算机端口号port:定…网络编程是指利用计算机网络实现程序之间通信的一种编程方式。在网络编程中程序需要通过网络协议(如 TCP/IP)来进行通信以实现不同计算机之间的数据传输和共享。在网络编程中通常有三个基本要素 IP 地址:定位网络中某台计算机端口号port:定位计算机上的某个进程(某个应用) 无符号由两字节的short类表示(0-65535)公认端口:0~1023被预先定义的服务通信占用(如:HTTP占用端口80FTP占用端口21Telnet占用端口23等)注册端口:1024~49151。分配给用户进程或应用程序。(如:Tomcat占用端口8080,MySQL占用端口33060racle占用端口1521等)。写程序用这个动态/私有/随机端口:49152~65535.通常情况下服务器程序使用固定的端口号来监听客户端的请求而客户端则使用随机端口连接服务器。 通信协议:通过IP地址和端口号定位后如何保证数据可靠高效的传输这就需要依靠通信协议了。 通过计算机网络可以使多台计算机实现连接位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则。就像两个人想要顺利沟通就必须使用同一种语言一样如果一个人只懂英语而另外一个人只懂中文这样就会造成没有共同语言而无法沟通。在计算机网络中这些连接和通信的规则被称为网络通信协议它对数据的传输格式、传输速率、传输步骤等做了统一规定通信双方必须同时遵守才能完成数据交换。在计算机网络中常用的协议有 TCP、UDP、HTTP、FTP 等。这些协议规定了数据传输的格式、传输方式和传输顺序等细节。其中TCP(传输控制协议)是一种可靠的面向连接的协议它提供数据传输的完整性保证;而 UDP(用户数据报协议)则是一种无连接的协议传输效率高。在网络编程中需要选取合适的协议类型来实现数据传输。OSI参考模型(理论) TCP/IP参考模型(实战) 网络协议 TCP协议 面向连接的可靠的传输层协议。它使用三次握手来建立连接u以确保数据在两个设备之间可靠的传输。 使用TCP协议须先建立TCP连接形成传输数据通道似于拨打电话传输前采用“三次握手”方式属于点对点通信是面向连接的效率低。 三次握手过程如下 客户端发送 SYN(同步)数据包。这个数据包包含客户端的初始序列号(ISN)服务器收到 SYN 数据包后发送 SYN-ACK(同步确认)数据包。这个数据包包含服务器的初始序列号(ISN)和对客户端ISN的确认号(ACK)。客户端收到 SYN-ACK 数据包后发送 ACK(确认)数据包。这个数据包包含对服务器ISN 的确认号(ACK)三次握手完成后客户端和服务器就可以开始交换数据了。 三次握手的意义可以确保数据在两个设备之间可靠地传输。它可以防止以下情况的发生: 如果没有三次握手客户端和服务器可能会同时发送数据导致数据丢失。如果没有三次握手客户端和服务器可能会重复发送数据导致数据重复。如果没有三次握手客户端和服务器可能会乱序发送数据导致数据乱序。 三次握手完成后客户端和服务器就可以开始交换数据了。 仅支持单播传输每条TCP传输连接只能有两个端点(客户端、服务端)两个端点的数据传输采用的是“字节流”来传输属于可靠的数据传输。传输完毕需释放已建立的连接四次挥手开销大速度慢适用于文件传输、邮件等。 四次挥手的过程 客户端发送 FIN(结束)数据包。这个数据包表示客户端已经完成数据传输并希望关闭连接。服务器收到 FIN 数据包后发送 ACK(确认)数据包。这个数据包表示服务器已经收到客户端的 FIN 数据包并同意关闭连接。服务器发送 FIN 数据包。这个数据包表示服务器已经完成数据传输并希望关闭连接。客户端收到 FIN 数据包后发送 ACK(确认)数据包。这个数据包表示客户端已经收到服务器的 FIN 数据包并同意 四次挥手的意义四次挥手可以确保数据在两个设备之间可靠地传输。它可以防止以下情况的发生: 如果没有四次挥手客户端和服务器可能会同时关闭连接导致数据丢失。如果没有四次挥手客户端和服务器可能会重复发送数据导致数据重复如果没有四次挥手客户端和服务器可能会乱序发送数据导致数据乱序 四次挥手完成后客户端和服务器之间的连接就关闭了 UDP协议 采用数据报(数据、源、目的)的方式来传输无需建立连接类似于发短信每个数据报的大小限制在64K内超出64k可以分为多个数据报来发送发送不管对方是否准备好接收方即使收到也不确认因此属于不可靠的。可以广播发送也就是属于一对一、一对多和多对一连接的通信协议。发送数据结束时无需释放资源开销小速度快适用于视频会议、直播等。
http://www.hkea.cn/news/14259453/

相关文章:

  • 培训教育类网站模板中山网红粥
  • 临沂seo网站管理小视频做网站怎么赚钱
  • 高端网站设计一般多少钱滨州正规网站建设哪家专业
  • 手机wap 网站上海网站建设公司选哪家好
  • 陕西网站建设维护西安网站建设推荐q479185700上墙
  • 有哪些网站可以做ppt网页升级访问中新每天正常更新中在线观看
  • 网站建设施工图片西安最新出行政策
  • 钓鱼网站开发服务器免费体验
  • 音乐网站开发思路东莞发布最新通告
  • 常德网站开发服务林业网站建设方案
  • flash+xml地图网站成立网站
  • 个人备案网站名称怎么写服务类网站怎么做
  • 安徽网站推广营销设计自建网站视频教程
  • 湖北专业网站建设维修电话百度搜索大数据怎么查
  • 盐城微网站建设洛阳有没有做家教的网站
  • 纺织服装网站建设规划方案环境设计公司排名
  • 网站如何批量上传产品百度查重入口免费版
  • 玉树电子商务网站建设哪家好网站梦打开又提示无法访问
  • 建个网站需要多少钱费用网络建设可行性分析
  • wap网站搭建wordpress后台地址更改
  • 吉林省级建设行政主管部门政务网站飓风算法受影响的网站有哪些
  • 淮北市建设安全监督站网站免备案虚拟主机空间
  • 网站备案需要网站建设完毕不iis5.1怎么新建网站
  • 怎么快速搭建网站泉州网站制作设计
  • 佛山企业网站制作网站建设如何财务处理
  • 做黑彩票的网站赚钱外贸流程英文版
  • 做网站 搜索引擎即墨区城乡建设局网站官网
  • 网站的特征包括天元建设集团有限公司第二建筑工程分公司
  • 沈阳哪家做网站好wordpress 下载站主题
  • 校园网站建设方案策划书青州网站搭建