计算机网络基础

前言

往往基础的东西是最难的,也是最重要的...
一起学习、一起进步

框架图

计算机网络基础框架图.png

计算机网络结构体系

计算机网络体系有三种结构,为了方便记忆,按照结构划分的层数从大到小来记忆

OSI体系结构:七层结构
五层结构:就叫五层结构
TCP/IP体系结构:又称作四层结构

详情请看下图(由图可知,本质都是一种,只是划分方式不同)


计算机网络结构体系.png

这里主要来讲OSI结构体系

OSI结构体系.png

从三次握手客户端与服务端已经establish后客户端发起一次请求来理解该体系(此时使用的是基于TCP的http协议)
应用层:客户端发起一次请求,通过字节流的方式到运输层
运输层:构成请求报文,TCP提供可靠的报文传输服务
网络层:组装数据成分组/包(数据报)
数据链路层:将网络层创下来的UI数据报组装成帧
物理层:物理设备中以比特的方式传输

TCP/UDP协议

TCP:关于TCP协议可跳转:网络基本知识-TCP
UDP:UDP理解可跳转:UDP
关于UDP特点可查看下图

UDP.png

TCP协议与UDP协议的区别

Http协议

关于http协议相关知识请跳转:网络基本知识-http

Socket

关于socket抽象层知识请跳转:网络基本知识-Socket

Relative

百度一下,会用到哪些协议
1.https://www.baidu.com/通过DNS协议获取到对应的百度IP
2.发送一个http请求(基于TCP/IP协议,由socket基础知识可知,经过第一步获取服务端的地址才可以成功创建套接字对象进行请求操作)
3.服务器处理请求
4.服务器响应
5.展示html
PS:路由器在与服务器通讯时,需要把ip地址转为mac地址,此时用到的协议是ARP(属于网络层)

路由器与交换机的区别

路由器与交换机的区别.png

基于Token的身份验证 & 验证流程

END

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