网络编程基础

      最后更新:2022-05-07 13:41:30 手机定位技术交流文章

      IP

      InetAddress是一个IP地址。

      • 电脑是唯一能在网络上找到另一台电脑的项目。
      • _ 其他协调员
      • ip地址的分类
        • ipv4/ipv6
          • IPV40-255,42亿字节,以4字节计
          • IPV6Fe80: d544:28da: 5eb2% 13,128 职位,8 无符号整数
        • 公共(互联网)与私人(局域网)
          • ABCD类地址
          • 192. 我不知道你在说什么。..
      • 域名:记忆IP问题

      端口

      该港口表示计算机程序的程序。

      • 港口号因方法而异!
      • 指定 0-65535。
      • TCP, UDP: 65535 *2 根据个别协定,港口号没有冲突。
      • 端口分类
        • 0-1023 公共港口
          • HTTP:80
          • HTTPS:443
          • FTP:21
          • Telnet:23
        • 1024-49151 程序登记口、分配用户或程序
          • Tomcat 8080
          • MySQL:3306
          • Oracle:1521
        • 49152-65535
          • netstat -ano

      通信协议

      网络通信协议:速度、传输率、编码结构、传输管理..
      TCP/IP协议簇

      • TCP代表用户传输协议。
      • UDP代表用户数据报告程序。
      • IP:网络互联协议
        TCP UPD对比
        TCP:打电话
      • 连接、稳定
      • 三次握手、四次挥手
      • 客户端、服务端
      • 传输完成、 连接断开、 效率低下
        UDP:发短信
      • 不连接、不稳定
      • 客户端和服务器之间没有明显的界限 。
      • 不管你准备好与否 我会寄给你的
      • 导弹
      • 洪水袭击(饱和袭击):DDOS

      TCP

      客户端

      1. 连接到服务器的套件连接
      2. 发送消息

      服务端

      1. 创建服务套件
      2. 等待用户连接被接受
      3. 接收用户的消息

      上传文件
      客户端

      服务端

      Tomcat
      服务端

      • 自定义S
      • STomcat 服务器
        客户端
      • 自定义C
      • 浏览器B

      UDP

      发短信 我们没有联系 但我们需要知道对方的地址

      DatagramPacket

      DatagramSocket

      发送消息

      接收消息

      循环发送

      循环接收

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/23874.html

          热门文章

          文章分类