OSI七层模型的分层结构/TCP/IP协议栈的分层结构/数据传输中的封装与解封装过程

目录

网络的基础           

《 通信要有来有往》

OSI七层模型的分层结构

         OSI和TCP/IP的五层和四层模型展示

          一些知识点

          TCP/IP协议族的组成

          传输层的协议:TCP/UDP 

          数据封装

          数据解封装

          理想的网络设计

          单工半双工和全双工的区别和联系


网络的基础

计算机网络的核心:

              通过有线的电缆,水晶头或者通过无线连接,按照规则,连接起来的通信集合

通信的要素:

        人与人之间,人与物之间,物与物之间,通过某种媒介和行为进行交流!!

           《 通信要有来有往》

网络通信:终端设备之间通过计算机网络进行通信

认识网络工作站

机房:工作站,类似于家庭主机,没有统一的规格

pc服务器三种常见的外观:1.塔式2.刀片式3.机架式

交换机的作用:提供更多的接口

OSI七层模型的分层结构

网络分层

为什么要分层:

1.将复杂的网络环境简化,便于处理网络问题

2.统一了物理层接口等的硬件标准。

从上到下排序:7应用层 6表示层 5会话层 4网络层 3传输层 2 数据链路层 1物理层

·  应用层:人机交互的一个窗口

·  表示层:人类语言翻译成二进制;压缩和加密数据的功能

·  会话层:建立,管理,中止会话

·  传输层:由两种协议:TCP/UDP 定义数据如何传输

                TCP:稳定(一定可以收到),但是速度慢安全性高

                UDP:速度快,但是不一定能收到(安全性不高)

·  网络层:选择最佳路径传输数据。

·  数据链路层: 二次通过mac地址确认,信息是否正确到达,检查数据的完整性

                       网卡的设备编号(mac地址)是唯一的,查询网卡的命令:ipconfig /all

·  物理层:建立,维护,断开物理连接(插上网线)比特流

网络故障排查顺序

发现问题→定位问题→解决问题

网络层→传输层→应用层→防火墙→物理层

OSI和TCP/IP的五层和四层模型展示

OSI七层模型的分层结构/TCP/IP协议栈的分层结构/数据传输中的封装与解封装过程_第1张图片

一些知识点

程序:执行特定任务的一串代码

操作系统:是复杂的一个程序,由代码构成,执行调度硬件。

                 如果是单机环境,系统靠PID号来区别应用程序的

                 如果是多台主机之间,是靠端口号来区分应用程序

端到端(端口号到端口号)之间的通讯:上四层

点到点之间的通讯:下三层

端口号:指挥出现在传输层及以上的层,不会出现在下三层

ping 命令是处在网络层的,他的协议是icmp

TCP/IP协议族的组成

核心是传输层和网络层

网络层的协议:IP协议:

                            ARP:

                            ICMP:ping,检测网络的连通性(有来有回才叫通)

传输层的协议:TCP和UDP

应用层:

·  HTTP(超文本传输协议):80端口

   超文本传输协议:传输不止可以传输文本,还可以传输图片和视频。

·  FTP:默认用的tcp的20和21端口

           文件传输协议,两台电脑之间传文件用的。 

·  TFTP:用的是udp的69端口

             小文本传输协议,不稳定,。适合传输一些小文件。

传输层的协议:TCP/UDP

TCP:稳定(一定可以收到),但是速度慢安全性高

UDP:速度快,但是不一定能收到(安全性不高)

数据封装

(如图所示)

OSI七层模型的分层结构/TCP/IP协议栈的分层结构/数据传输中的封装与解封装过程_第2张图片

应用层:比如说在微信发送hello 是实际要发送的数据

表示层:将hello翻译成二进制

会话层:选择对应的通道

传输层:根据应用程序的设计,选择tcp或者udp 进行传输数据

网络层:根据ip地址选择对应的最佳路径

数据链路层:根据mac地址 进行确认数据是否传输正确

物理层:负责把数据转换成电流发送出去

数据解封装:

    实际上就是封装步骤倒过来(如图所示)

OSI七层模型的分层结构/TCP/IP协议栈的分层结构/数据传输中的封装与解封装过程_第3张图片

理想的网络设计

1核心层--------高速转发数据包(流量高速转) -------三层交换机、路由器、防火墙网络层

2汇聚层---------流量控制、转发数据- (对流量)-------三交换机网络层

3接入层---------提供尽可能多的接(20接口)----二层交换机 数据链路层

单工半双工和全双工的区别

单工:单工数据传输只支持数据在一个方向上传输。例如:电视,广播。

半双工:数据传输允许数据在两个方向上传输,但是 在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;在同一时间只可以有一方接受或发送信息。例如:对讲机

全双工:数据通信允许数据同时在两个方向上传输。例如:电话通信。

你可能感兴趣的:(网络,架构)