计算机网络基础

计算机网络基础:
   网络:将各个主机(计算机、手机)串联起来
   互联网:将各个网络串联起来 例:Inter网(最大的一个互联网)

   网络通讯的主角:运行在不同机器上的两个进程
   在网络中怎么标识进程:IP地址 + 端口号
   IP地址:标识网络中的主机
   端口号:标识主机上运行的进程

   网络设备:
   交换机:不具备路由功能,只是数据的集中转发
   路由器:具有选路功能,可以存储、选路、转发

   网络线路:
   双绞线:最多传输100m(一般用的网线)
   同轴电缆
   光纤

网络的分层结构:
   分层是将其细化,每一层做每一层的功能,下层为上层提供服务。
   传输层:维护的是一个端到端的服务,对传输的数据的控制。
   网络层:在网络中转发数据报,数据传输过程的控制。
   数据链路层:在相邻结点间直接传输“帧”数据。
   物理层:在物理线路上传输比特流数据。

计算机网络基础_第1张图片
   协议:一种约定,一种规定
   应用层协议:   HTTP   HTTPS   FTP  DNS  PING   SMTP 
   传输层协议:   TCP     UDP
   网络层: IP
   数据链路层:帧的形式传输数据 ARP RARP
   物理层:传输介质
计算机网络基础_第2张图片
封装
       封装:应用程序数据再发送到物理网络之前,沿着协议栈从上往下依次传递。每层协议都将在上层数据的基础上加上自己的头部信息(有时还包括尾部信息),以实现该层的功能。

分用
       分用:当帧到达目的主机时,将沿着协议栈自底向上依次传递。各层协议依次处理帧中本层负责的头部数据,以获取所需的信息,并最终将处理后的帧交给目标应用程序。分用是依靠头部信息中的类型字段实现的。

       真正底层做连通的是最底层:数据链路层,会经过一些路由器连通

       连通过程:数据发送时在发送端从上往下走,虚线连通是端到端的服务,到达数据链路层转发出去,到路由器上上去到网络层,网络层中有IP协议,IP协议中有IP地址,再通过IP地址选路转发。
       如何选路:通过网段选,网段根据子网掩码来定。

如图所示封装过程:
计算机网络基础_第3张图片

你可能感兴趣的:(计算机网络,计算机网络基础)