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

网站关键词几个字现在最流行的网站开发工具

网站关键词几个字,现在最流行的网站开发工具,台式机做网站服务器,网站推广方式案例目录 1.软件架构2.网络编程三要素3.IP1.IPV42.IPV6 4.端口号5.协议1.UDP协议1.单播2.组播3.广播 2.TCP协议1.三次握手2.四次挥手 1.软件架构 ①C/S#xff1a;客户端/服务器 在用户本地需要下载安装客户端程序#xff0c;在远程有一个服务器端程序。 优点#xff1a;画面精美… 目录 1.软件架构2.网络编程三要素3.IP1.IPV42.IPV6 4.端口号5.协议1.UDP协议1.单播2.组播3.广播 2.TCP协议1.三次握手2.四次挥手 1.软件架构 ①C/S客户端/服务器 在用户本地需要下载安装客户端程序在远程有一个服务器端程序。 优点画面精美用户体验好缺点用户需要下载更新 ②B/S浏览器/服务器 只需要一个浏览器用户通过指定网址访问对应的服务器。 优点不需要开发客户端只需要页面服务端 用户不需要下载打开浏览器就能使用缺点如果应用过大用户体验收到影响 2.网络编程三要素 IP,端口号网络协议。 ①IP设备在网络中的地址是唯一的标识 全称:Internet Protocol是互联网协议地址也称IP地址 是分配给上网设备的数字标签。 ②端口号应用程序在设备中唯一的标识 ③协议数据在网络传输中的规则常见的协议有UDP、TCP、HTTP、HTTPS、FTP 3.IP 1.IPV4 ①全称:Internet Protocol version 4互联网通信协议第四版 采用32位地址长度分成4组 使用点分十进制表示 ②IPV4的地址分类形式 公网地址(万维网使用)和私有地址(局域网使用)。192.168.开头的就是私有址址范围即为192.168.0.0–192.168.255.255专门为组织机构内部使用以此节省IP ③特殊ip地址 本地回环地址127.0.0.1或者localhost表示本机ip。 ④Windows的CMD命令 ipconfig查看本机IP地址 ping检查网络是否连通 2.IPV6 全称:Internet Protocolversion 6互联网通信协议第六版 由于互联网的蓬勃发展IP地址的需求量愈来愈大而IPV4的模式下IP的总数是有限的 采用128位地址长度分成8组。 使用冒分十六进制表示特殊情况使用0位压缩表示法。 //获取InetAddress的对象InetAddress address InetAddress.getByName(127.0.0.1);4.端口号 应用程序在设备中唯一的标识。 端口号:由两个字节表示的整数取值范围:0~65535 其中0~1023之间的端口号用于一些知名的网络服务或者应用 我们自己使用1024以上的端口号就可以了 注一个端口号只能被一个应用程序使用。 5.协议 计算机网络中连接和通信的规则被称为网络通信协议 OSI参考模型:世界互联协议标准全球通信规范单模型过于理想化未能在因特网上进行广泛推广。TCP/IP参考模型(或TCP/IP协议): 事实上的国际标准。 1.UDP协议 用户数据报协议(User Datagram Protocol)UDP是面向无连接通信协议。 速度快有大小限制一次最多发送64K数据不安全易丢失数据. UDP协议发送数据 public class Send{public static void main(String[] args) throws IOException {//创建DatagramSocket对象DatagramSocket ds new DatagramSocket();//打包数据String str 你好;byte[] bytes str.getBytes();InetAddress address InetAddress.getByName(127.0.0.1);int port 10006;DatagramPacket dp new DatagramPacket(bytes, bytes.length, address, port);//发送数据ds.send(dp);//释放资源ds.close();} }UDP协议接收数据 public class Receive{public static void main(String[] args) throws IOException {//创建DatagramSocket对象接收时绑定的端口号要与发送时的端口保持一致DatagramSocket ds new DatagramSocket(10086);//接收数据包byte[] bytes new byte[1024];DatagramPacket dp new DatagramPacket(bytes, bytes.length);ds.receive(dp);//解析数据包byte[] data dp.getData();int length dp.getLength();InetAddress address dp.getAddress();int port dp.getPort();System.out.println(接收到数据 new String(data, 0, length));System.out.println(该数据是从 address 这台电脑中的 port 这个端口号发出的);//释放资源ds.close();} }UDP的三种通信方式单播组播广播 1.单播 单播是一种UDP通信的方式其中一台发送方的计算机向一台接收方的计算机发送数据包。 在单播通信中发送方和接收方之间是一对一的关系数据包只会发送到指定的接收方。 单播通信适用于点对点通信或单个目标的广播通信。 2.组播 组播是一种UDP通信的方式其中一台发送方的计算机可以同时向多个接收方的计算机发送数据包。 在组播通信中发送方将数据包发送到一个特定的组播IP地址而不是单独的目标IP地址。 所有加入该组播组的接收方都可以接收到发送方发送的数据包。 组播通信适用于需要同时向多个接收方传输相同数据的场景如视频会议、多媒体广播等。 使用组播可以有效地减少网络带宽的消耗和系统负载。 组播地址: 224.0.0.0 ~ 239.255.255.255 其中224.0.0.0 ~ 224.0.0.255 为预留的组播地址 3.广播 在UDP通信中广播是一种发送方向局域网中的所有计算机发送数据包的方式。 发送方将数据包发送到广播IP地址该IP地址被定义为特定的网络地址 255.255.255.255表示发送给整个局域网内的所有计算机。 使用广播通信发送方可以将数据包一次性发送给所有计算机而无需指定单独的目标IP地址。 所有接收方都可以接收到发送方发送的数据包。 广播通信通常用于向局域网内的所有设备广播信息例如在局域网内发现其他设备或进行网络设备配置。 2.TCP协议 传输控制协议TCP(Transmission Control Protocol)TCP协议是面向连接的通信协议。 速度慢没有大小限制数据安全。 TCP通信协议是一种可靠的网络协议它在通信的两端各建立一个Socket对象 通信之前要保证连接已经建立 通过Socket产生IO流来进行网络通信 客户端发送数据 public class Client {public static void main(String[] args) throws IOException {//发送数据//创建Socket对象Socket socket new Socket(127.0.0.1, 10001);//从连接通道中获取输出流OutputStream os socket.getOutputStream();//写出数据os.write(你好.getBytes());//释放资源os.close();socket.close();} }服务器接收数据 public class Server {public static void main(String[] args) throws IOException {//接收数据//ServerSocket ss new ServerSocket(10001);//监听用户的连接Socket socket ss.accept();//从连接通道中获取输入流数据InputStream is socket.getInputStream();//解决中文乱码InputStreamReader isr new InputStreamReader(is);//使用缓冲流提高读取效率BufferedReader br new BufferedReader(isr);int b;while ((b br.read()) ! -1) {System.out.println((char) b);}//释放资源socket.close();ss.close();} }1.三次握手 确保连接建立 ①客户端向服务器发出连接请求等待服务器确认。 ②服务器向客户端返回一个响应告诉客户端收到了请求。 ③客户端向服务器再次发出确认信息连接建立。 2.四次挥手 确保连接断开且数据处理完毕 ①客户端向服务器发出取消连接请求 ②服务器向客户端返回一个响应表示收到客户端取消请求 ③服务器将最后的数据处理完毕服务器向客户端发出确认取消信息 ④客户端再次发送确认消息连接取消
http://www.dnsts.com.cn/news/15955.html

相关文章:

  • 晚上睡不着网站2021免费优秀电商设计网站
  • 专门做海报的网站域名查询
  • 网站活动策划怎么做网站动态页面怎么做
  • 看会员视频的网站开发应用商店安全下载
  • 安阳做网站多少钱网站设计大全推荐
  • 网站开发的数据wordpress二次元博客
  • 微信小程序制作免费轻站平台骨干校建设专题网站
  • 做自己的网站有什么用做网站为职业生存不下去
  • 控制台网站宁波公司建站模板
  • 做鞋设备网站自助建站系统网站建设开发
  • 网站建造免费邹平市建设局官方网站
  • 如何做免费音乐网站开发公司更换物业公司的请示
  • 凡科做网站多少钱古玩网站建设意义
  • 网站管理助手4.0教程娃娃修复师的工作主要是什么
  • 企业网站建设有几种形式烟台网站建设专业臻动传媒
  • 南昌房产网站建设常州网络推广公司哪家好
  • 建设网站企业登录wordpress怎么添加网盘下载
  • 服装网站开发目的自动摘要wordpress
  • 网站是怎样赚钱的网站建设所需人力时间
  • 东营网站制作方案wordpress多语
  • 教育系统网站建设网站入口类型
  • 宾馆网站模板网站正在建设中 html5
  • 建设一个购物网站需要多少钱wordpress 媒体库多选
  • 辽宁省朝阳市做网站wordpress不能将请求写入临时文件.
  • php网站开发薪资 深圳外贸网站搭建一站式服务
  • jeecms做企业网站网站规划与建设 第2版ppt
  • 四川省建设工程质量安全协会网站惠州网站建设价格
  • aspnet网站开发实例视频网页打包app
  • 揭阳做网站设计wordpress 柚子皮下载
  • 建设网站方案青岛网络推广的有哪些公司