Java网络编程

      最后更新:2022-05-19 23:48:45 手机定位技术交流文章

      文章目录

      • 一、计算机网络
        • 1.1 概述
        • 1.2 网络方案拟订的目的
        • 1.3 需要的条件
      • 二、网络通信两要素
        • 2.1 IP地址
        • 2. 港口港口港
      • 三、通信协议
        • 三.1 OSSI七层网络范式和四层TCP/IP概念
        • 3.2 三次握手
        • 3.3 四次挥手
      • 四、TCP
        • 4.1 类
        • 4.2 聊天
        • 4.33 TCP 文件上传
      • 五、UDP
        • 5.1 类
        • 5.2 多线程聊天
      • 六、URL
        • 6.1 常用方法
        • 6.2 资源下载

      学习录像的地址是清江的Bililili。
      他的自学网站是kuangstudy.com。

      在镜头前,你一定是个好人

      一、计算机网络

      1.1 概述

      在网络操作系统、网络管理软件和网络通信协议的控制和协调下,具有不同作用和地理位置的多计算机及其外部设备通过通信线路连接,以完成资源共享和信息传输计算机系统。

      1.2 网络方案拟订的目的

      传播交流信息

      1.3 需要的条件

      IP 地址: 端口号, 此 pc 上的资源位置

      JavaWeb:B/S网络编程
      TCP/IPC/S网络方案拟订

      二、网络通信两要素

      2.1 IP地址

      IP是互联网协议(互联网连接协议)的缩略语,互联网协议是TCP/IP系统中的网络层协议。
      IPV4:2011年耗竭了4个字节,包括0-255个字节,其中42亿字节、30亿字节在北美、4亿字节在亚洲。
      IPV6:2332:2324:aa:0034:00:1aa:1231,128地点,8无符号16整数。
      私人(局域网)与公共(因特网)
      ABCD类地址
      192. 我不知道你在说什么,xx为组织目的定制
      域名: 简单访问 IP 地址
      InetAdderress 类: ip 地址

      2. 港口港口港

      每份申请对应一个港口号,港口号分为两大类,TCP和UDP,各65 535个,但互不影响。
      01023 公共港
      http:80
      https:443
      ftp:21
      Telent:23
      102449151是分配给用户或应用程序的登录港。
      Tomcat:8080
      MySQL:3306
      Oracle:1521
      不通知有活力和私营港口。
      参见所有使用网状网状网的港口。
      类: InnetSocket 地址端口

      三、通信协议

      三.1 OSSI七层网络范式和四层TCP/IP概念

      在这里插入图片描述

      3.2 三次握手

      连接建立后,客户端向服务器传送同步软件包(seq=j)并进入SYN_SENT状态,等待服务器确认; SYN:同步序列号(同步顺序号)。
      当服务器进入 SYN_RECV 状态时, 它会获得同步软件包, 并且必须验证客户端的 SYN (ack=j+1) 并发送 SYN 软件包( seq=k) 或 SYN+ACK 软件包 。
      第三手握:客户端接收服务器的 SYN+ACK 软件包,并交付服务器确认软件包 ACK(ack=k+1),该软件包完成三次握手,并将客户端和服务器置于已建立( TCP 成功连接) 状态。

      3.3 四次挥手

      在主机A 应用程序通知 TCP 数据已经传输后, TCP 使用 FIN 标记向主机B 发送信息( FIN 签名为英文)。
      第二步,当东道B收到FIN的通知时,他采取了以下行动:立即对主机A作出有FIN文本的答复是不可行的。相反,它向主机A第一位发送确认号,ACK。同时,它将申请通知自己:另一方要求终止连接(第一种 " ACK " 的目的是防止在此间隔期间发送)。同一篇文章由对立政党重刊。
      第三步,主机B的程序告诉 TCP 我希望完全终止连接, TCP 向主机A发送 FIN 信息 。
      在主机A收到FIN的这个电文后,向主机B发送了ACK,表示连接已完全终止。

      四、TCP

      用户传输协议:
      连接,稳定
      三次握手,四次挥手
      客户端和服务端
      传输完成、 连接断开、 效率低下

      4.1 类

      ServerSocket
      Socket

      4.2 聊天

      服务端

      客户端

      4.33 TCP 文件上传

      服务端

      客户端

      五、UDP

      用户数据报协议:
      不连接,不稳定
      服务部门内设有不同司的客户
      没必要准备,马上寄过来

      5.1 类

      DatagramSocket
      DatagramPacket

      5.2 多线程聊天

      接收

      发送

      用户1

      用户2

      六、URL

      6.1 常用方法

      统一资源定位器:资源位置、因特网资源位置
      议定书://ip地址:港口/项目名称/资源格式
      常用方法:

      6.2 资源下载

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

          热门文章

          文章分类