Linux 11:网络

      最后更新:2022-08-03 16:40:08 手机定位技术交流文章

      文章目录

      • 1. 网络
        • 1.1 网络定义
        • 1.2 互联网定义
        • 1.3 IP地址
      • 1.4 MAC地址
      • 1.5 网络协议
      • 2. 网络分层
        • 2.1 OSI模型 && TCP/IP模型
        • 2.2 报头
      • 3. 网络编程
        • 3.1主机和网络字符串
        • 3.2 点分十进制
        • 3.3接口地址结构
        • 3.4 代码示例

      1. 网络

      1.1 网络定义

      网络由多个节点和连接这些节点的链路组成,网络中的节点可以是计算机、开关、路由器等。

      • 网络设备包括:开关、路由器、连接器

      • 传输介质包括:双线,轴线,光纤

      网络示意图
      在这里插入图片描述

      1.2 互联网定义

      连接多个网络, 今天最大的互联网就是我们经常所说的互联网.

      互联网示意图
      在这里插入图片描述

      1.3 IP地址

      IPV4地址:32
      IPV6地址:64位
      IP地址组成:网络号码+主机号码
      在这里插入图片描述

      1.4 MAC地址

      物理地址:MAC地址(只识别一个主机)(MAC地址)

      MAC地址示例:
      在这里插入图片描述
      端口编号:标识一个主机上的唯一应用程序(进程)

      特别端口号码:80用于Web服务器使用,22用于远程登录 ssh

      1.5 网络协议

      网络协议是协议一致的网络规则或我们都遵守的标准。

      HTTP:超文本传输协议
      FTP:文件传输协议
      Telenet: 是互联网远程登录服务的标准协议.
      ◼ TCP : 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可
      基于字符流的传输层通信协议
      UDP:用户数据报告协议
      ◼ IP : Internet Protocol 简称 IP,又译为网际协议或互联网协议
      ICMP:互联网控制消息协议
      ARP:地址分析协议,是基于IP地址获取MAC地址的协议。
      RARP:反向地址分析协议

      2. 网络分层

      2.1 OSI模型 && TCP/IP模型

      在这里插入图片描述
      问题是: 为什么分裂?

      • 隔离后的层间是独立的
      • 灵活性好
      • 结构上可分割开
      • 易于实现和维护
      • 能促进标准化工作

      在网络层中存储IP地址

      2.2 报头

      IPV4头结构如下:
      在这里插入图片描述
      TCP 协议报头:
      在这里插入图片描述
      将A程序的“你好”转移到另一个主机应用程序B:
      在这里插入图片描述

      3. 网络编程

      传输层

      TCP协议:面向连接、可靠的流媒体服务
      UDP协议:不连接、不可靠的数据报告服务

      3.1主机和网络字符串

      • 主机序列分为大端序列和小端序列,不同的主机可以采用不同的序列。

      • 当发送数据到网络时,格式化数据使用端口序列指定,因此端口序列也被用作网络序列

      3.2 点分十进制

      在这里插入图片描述

      3.3接口地址结构

      通过网络传输数据的通用接口地址结构

      普通协议家族和相应的地址家族如下:
      在这里插入图片描述

      3.4 代码示例

      客户端——服务器端
      在这里插入图片描述
      TCP 服务器代码

      服务器的IP地址是固定的,而客户端的IP地址不是固定的

      TCP客户端代码

      运行结果
      在这里插入图片描述

      运行顺序
      在这里插入图片描述

      你可以看到客户端和服务器端口的信息发送过程,首先运行服务器,然后运行客户端

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

          热门文章

          文章分类