什么是网络?

梦里梦外; 2023-01-19 09:40 42阅读 0赞

在这里插入图片描述

网络认识

  • 目录:
    • 一.网络认识
    • 二.IP地址
    • 三.端口
    • 四.协议
      • 1.协议概念
      • 2.OSI七层模型 & TCP/IP五层模型
    • 五.网络字节序
      • 1.种类
      • 2.对网络通信的影响
        • 1)影响:
        • 2)解决办法:
        • 3)查看主机是哪种字节序

目录:

一.网络认识

在这里插入图片描述
网络就是将几部计算机的主机或网络打印机之类的接口通过网络线或者无线网络技术来实现数据的传输.

网络覆盖的范围分为: 局域网.城域网.广域网

二.IP地址

IP地址是每一台主机的唯一标识,例如:192.168.1.1
在这里插入图片描述

在网络通信的每一条数据都会含有两个信息=源端IP地址+对端IP地址

NAT: 是一个网络地址转换器,因为我们平时使用的网络,如果每个人都用一个单独的IP地址,对应的ipv4是无法实现的,我们可以运用NAT将多个用户对应的IP地址转为一个IP地址,只通过一个公有IP地址访问互联网的私有网络中
在这里插入图片描述

DHCP: 动态主机配置协议,因为每个主机都有一个对应的IP地址,如果我们给每个主机都有一个IP地址的话,每个人都会消耗好多的IP地址,但是又因为不是所有的主机都在上网,我们通过一个协议,让网络给上网的主机动态分配IP地址,不上网的就不分配,这样也节省了一大部分的资源.这种协议就叫DHCP协议
在这里插入图片描述

三.端口

端口: 在一台主机上用于表示一个进程,在网卡接收到发往当前主机的一条数据,这条数据由当前主机上的那个进程处理,由端口进行决定.(也就是在网络上接受到的微信消息就通过端口来查到这个信息要微信来处理)
在这里插入图片描述

四.协议

1.协议概念

网络通信协议——在网络传输中约定的数据格式

协议分层: 在复杂的网络通信环境中,根据所使用的协议和服务将网络通信协议划分成多层

2.OSI七层模型 & TCP/IP五层模型

在这里插入图片描述

OSI模型有7层如果需要发送一个数据的时候,会从应用层依次进行封装,最后通过无线网络或者是网线来发送数据,来实现数据的传输.

TCP/IP模型有5层:对于五层模型来说也是依次封装来进行传输,只不过五层模型就没有7层分的那么详细
在这里插入图片描述

五.网络字节序

字节序: cpu在内存中对数据进行存取的数据

1.种类

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

2.对网络通信的影响

1)影响:

在这里插入图片描述

2)解决办法:

在网络通信中订立字节序的标准,网络中通信传输的数据使用指定的字节序:网络字节序(大端字节序)

3)查看主机是哪种字节序

主要理解存储地址的方式,代码很简单的.

  1. #include <stdio.h>
  2. #include<stdlib.h>
  3. typedef union{ //定义枚举
  4. unsigned short v; //存入对应的类型
  5. unsigned char bytes[2];
  6. }Test;
  7. int main()
  8. {
  9. Test t; //创建对象
  10. t.v = 0x1234; //赋予地址
  11. if (t.bytes[0] == 0x12 && t.bytes[1] == 0x34) //当0的低位存低地址,1存高地址则为大端
  12. printf("大端字节序\n");
  13. else if (t.bytes[0] == 0x34 && t.bytes[1] == 0x12) //反之则为小端
  14. printf("小端字节序\n");
  15. else
  16. printf("error");
  17. system("pause");
  18. return 0;
  19. }

这是对于网络知识的简单总结,后期有新的认识会继续总结.

发表评论

表情:
评论列表 (有 0 条评论,42人围观)

还没有评论,来说两句吧...

相关阅读

    相关 网络协议什么

    在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。这些规则明确地规定了所交换的数据格式以及有关的同步问题,这里所说同步不是狭义的(即同频或同频相同)。而是

    相关 闪电网络什么

          在币圈,我们常常听到闪电网络的概念,闪电网络到底是什么?是一种网络结构还是一种什么技术?和比特币到底有什么关系?本文我们就一起来扒一扒这个闪电网络吧。 ![70]