网络原理学习

      最后更新:2022-07-31 00:59:11 手机定位技术交流文章

      基础原理概述

      应用开发者眼中的网络:跨主机的两个进程之间的通信

      TCP/IP5层协议

      在这里插入图片描述
      在这里插入图片描述

      物理层

      集线器

      工作于物理层
      任务:复制数据,放大信号
      在这里插入图片描述

      冲突域

      所有主机可以传输数据
      如何避免在数据链层中出现共同冲突避免在无声随机时间之后再次发送

      数据链层-内部LAN,从主机到主机

      交换机–减少冲突域

      交换者是一个冲突区.
      在这里插入图片描述

      对数据链层进行工作,以实现数据只根据数据中的目标地址发送给相应的目标。

      物理地址(MAC)

      在这里插入图片描述
      [用作广播地址的FF-FF-FF-FF-FF]

      网络层-跨LAN,从主机到主机-IP协议

      路由器–寻路

      在网络层上工作,任务是找到数据传输的路径

      IP地址–网络层

      在这里插入图片描述

      传输层-过程至过程通信-TCP/UDP协议

      不符号的两个字节(端口)从0到65535
      一个端口号只能被分配给一个进程

      TCP/UDP

      在这里插入图片描述

      应用程序层-HTTP/HTTPS/DNS协议

      封装与解包/分用

      发送:封装
      接收:解包+分用
      在这里插入图片描述

      五元组

      目标IP、目标端口号码、源IP、源端口号码、传输层协议
      通过五元组,只能确定一个通讯线.

      插座编程-在应用程序一级站立

      在这里插入图片描述
      [应用程序层使用操作系统提供的网络服务,需要通过操作系统提供的服务窗口-插座享受服务]

      使用UDP协议的Java类编程

      DatagramSocket类

      在这里插入图片描述
      在这里插入图片描述

      数据gramPacket类

      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

      服务器-Openip,port

      提供服务服务的程序类-应用层概念
      在这里插入图片描述
      在这里插入图片描述

      客户端

      【享受服务的角色】
      在这里插入图片描述

      请求与响应

      在这里插入图片描述

      IP协议编程

      可靠 、 连结 、 面向字符

      使用IP协议相关类的Java

      服务器接口类

      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

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

          热门文章

          文章分类