网络基础知识

author author     2022-09-08     279

关键词:

网络指的是:

一:计算机与计算机之间通过物理连接介质(网络设备)连接到一起
二:计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语)

三:.五层模型讲解

物理层:由来:计算机和计算机之间要想通信,就必须接入internet,言外之意就是计算机之间必须完成组网。

        功能:主要基于电器特性发送高低电压,高电压对应数字1,低电压对应数字0(提供电信号)

数据链路层:

       1.由来:单纯的电信号0和1没有任何意义,必须规定电信号多少位

       2.功能:定义了电信号的分组方式

       3.以太网协议ethernet:早期的时候各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议ethernet

       4.以太网协议ethernet规定:

      1.一组电信号构成一个数据包,叫做“帧”

      2.每一数据帧分成:报头head和数据data两部分

          head包含:发送者/源地址,6个字节

                             接受者/目标地址,6个字节

                             数据类型:6个字节

          data包含:数据包的具体内容(最短64字节,最长1500字节)

    5.mac地址:ethernet规定接入internet的设备都必须具备网卡,发送端和接收端的地址便是指网卡的地址,即mac地址。

    6.广播:有了mac地址,同一网络内的两台机器就可以通信了(一台主机通过arpmac协议获取另外一台主机的mac地址)

网络层:

   1.由来:有了ethernet,mac地址,广播的发送方式,计算机与计算机之间就可以通信了,问题是世界范围的互联网由一个个彼此隔离的小的局域网组成的,那么发送一条消息全世界都能收到,这样会导致效率很低了。所以,必须找到一种方法来区分计算机是在局域网还是不在局域网里。如果在同一个局域网里,就采用广播的方式发送,如果不是,就采用路由的方式。

   2.功能:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址。

     3. IP地址:规定网络地址的协议叫ip地址,广泛采用V4版本即ipv4,它规定网络地址由32位二进制表示

               范围:0.0.0.0-255.255.255.255

     一个ip地址通常写成四段十进制数,例:172.16.10.1

     4.子网掩码:所谓”子网掩码”,就是表示子网络特征的一个参数。它在形式上等同于IP地址,也是一个32位二进制数字,它的网络部分全部为1,主机部分全部为0。比如,IP地址172.16.10.1,如果已知网络部分是前24位,主机部分是后8位,那么子网络掩码就是11111111.11111111.11111111.00000000,写成十进制就是255.255.255.0。

    知道”子网掩码”,我们就能判断,任意两个IP地址是否处在同一个子网络。方法是将两个IP地址与子网掩码分别进行AND运算(两个数位都为1,运算结果为1,否则为0),然后比较结果是否相同,如果是的话,就表明它们在同一个子网络中,否则就不是。

     5.arp协议:就是讲IP地址解析成mac地址。

传输层:

   1. 由来:我们通过ip地址和mac地址找到了一台特定的主机,如何标识这台主机上的应用程序,答案就是端口。端口即应用程序与网卡关联的编号。

     2. 功能:建立端口到端口的通信。

   3.TCP:通过双向链接,客户端向服务端发送消息后,等待服务端回复消息后才算发送成功。

      缺点:速度慢

      优点:可靠(可靠在对方要回应一个包确保发送成功)

   4.UDP: 没有链接,直接发送。

 

       缺点:不可靠

       优点:速度快

    5.三次握手(连接)和四次挥手(断开):

      三次握手的目的:建立双向通信链路。SYN代表客户端向服务端发送的一个请求,ACK代表服务端向客户端发送的回应。

      三次握手就像谈恋爱确定关系一样,四次挥手就像分手一样。此处只是打比方而已。

技术分享

 

应用层:

   由来:用户使用的都是应用程序,均工作于应用层,互联网是开发的,大家都可以开发自己的应用程序,数据多种多样,必须规定好数据的组织形式 

     功能:规定应用程序的数据格式。

URI(uri)地址:例如

    https://i.cnblogs.com/EditPosts.aspx?opt=1

以上网址有三部分构成:

   协议部分:http://    应用层的协议

      域名:www.cnblogs.com

   资源:EditPosts.aspx?opt=1

 

 
 
 
 

网络技术基础计算机网络基础知识

零.简介1.计算机网络是当今最热门的学科之一。近十几年来,网络已经成为一种全社会的、经济的、快速的存取信息的必要手段。网络技术对未来的信息产业乃至整个社会都将产生深远的影响。 一.计算机网络的产生与发展1.... 查看详情

网络基础知识

查看详情

网络基础知识--子网划分

   一:网络设备及其架构介绍计算机网络发展过程计算机与通信的融合过程就是计算机网络的发展过程,利用通信线路把位于不同的点上的多个计算机系统相互连接起来便形成了计算机网络,在网络中,通过功能完善的网... 查看详情

网络基础知识

一,IP地址分配IP地址分配的基本原则是:要为同一网络(子网、网段)内不同主机分配相同的网络号,不同的主机号。 A类IP地址一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,... 查看详情

网络知识点网络基本架构

...整理,但赶紧网络这分类有点空,今天就分享一下网络的基础知识--网络基本架构网络基本架构算是最最最基础的知识点,对于这个基本架构,叫法可能有出入,但大致的划分层次是走不掉的,理解这个基本架构是学习网络的前... 查看详情

网络编程——基础知识

本机进程间通信与网络通信本机进程间通信实现本机内部的进程间的通信,通信时需要使用专门IPC机制,比如信号、管道(无名、有名)、systemVIPC,(消息队列、共享内存、进程信号量)。这些参考前面文章网络通信网络通信... 查看详情

网络工程基础知识

网络设备介绍:    交换机-连接相同网络的设备; 路由器-连接不同网络的设备; 防火墙-配置网络权限控制策略;常见的系统调试界面: CLI,commandlineinterface,命令行界面(网络设备调试界面)GUI,graphicuserinter... 查看详情

网络基础知识

网络的核心是路由器路由器负责不同网络之间的数据包传送路由器需要使用备用路径来防范首选路径出现故障通过有线和无线网络来提供集成的数据视频和其他业务服务通过服务质量QOS来设定服务的优先级,以保证关键业务稳定... 查看详情

卷积神经网络入门基础知识

一、卷积神经网络(CNN)定义卷积神经网络(convolutionalneuralnetwork,CNN),是一种专门用来处理具有类似网格结构的数据的神经网络。卷积网络是指那些至少在网络的一层中使用卷积运算来替代一般的矩阵乘法... 查看详情

计算机网络基础知识

阅读目录1.网络层次划分2.OSI七层网络模型3.IP地址4.子网掩码及网络划分5.ARP/RARP协议6.路由选择协议7.TCP/IP协议8.UDP协议 9.DNS协议10.NAT协议11.DHCP协议12.HTTP协议13.一个举例  计算机网络学习的核心内容就是网络协议的学习。网络... 查看详情

计算机网络基础知识

阅读目录1.网络层次划分2.OSI七层网络模型3.IP地址4.子网掩码及网络划分5.ARP/RARP协议6.路由选择协议7.TCP/IP协议8.UDP协议 9.DNS协议10.NAT协议11.DHCP协议12.HTTP协议13.一个举例  计算机网络学习的核心内容就是网络协议的学习。网络... 查看详情

网络基础知识

1.网络分类:按区域分:LAN局域网,MAN城域网,WAN广域网或者分成开放式(因特网),和封闭式(专用)按网络拓扑学分:总线型拓扑,像以太网,以太网是一组标准,是用于实现利用总线型拓扑结构的局域网; 星形拓扑,有个... 查看详情

碎片化学习之--网络基础知识

 网络数据处理流程:      查看详情

网络编程基础知识

OSI参考模型,全称是opensysteminterconnection,中文翻译为开放系统互联参考模型,将网络分为了7层,从上到下依次为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。TCP/IP协议把网络分为4层,从上到下为应用层(... 查看详情

计算机网络基础知识总结

阅读目录1.网络层次划分2.OSI七层网络模型3.IP地址4.子网掩码及网络划分5.ARP/RARP协议6.路由选择协议7.TCP/IP协议8.UDP协议 9.DNS协议10.NAT协议11.DHCP协议12.HTTP协议13.一个举例  计算机网络学习的核心内容就是网络协议的学习。网络... 查看详情

网络基础知识

网络指的是:一:计算机与计算机之间通过物理连接介质(网络设备)连接到一起 二:计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语)三:.五层模型讲解物理层:由来:计算机和计算机之间要想通... 查看详情

#运维小白的成长日记第六天-基础网络构建osi七层模型-网络层基础知识#

...小白的成长日记第六天-基础网络构建OSI七层模型-网络层基础知识#       今天和大家分享一下OSI七层模型中的网络层基础知识。一、网络层功能:1、定义逻辑地址(IP地址)2、选择最佳路径(路由)二... 查看详情

网络基础知识

一、网络层的数据单元:数据链路层的PDU叫做Frame(帧)网络层的PDU叫做Packet(数据包)TCP的叫做Segment(数据段)UDP的叫做Datagram。(数据报)Packet(数据包):封装的基本单元,它穿越网络层和数据链路层的分解面。通常一个P... 查看详情