一:什么是互联网协议及为何要有互联网协议
1.互联网协议:连接两台计算机之间的Internet就是一系列的统一标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为“互联网协议”
2.为什么要有互联网协议:因为协议是用来描述进程之间信息交换数据时的规则术语。在计算机网络中,两个相互通信的实体处在不同的地理位置,其上的两个进程相互通信,需要通过交换信息来协调它们的动作和达到同步,而信息的交换必须按照预先共同约定好的过程进行。所以必须要有网络协议.
二:OSI五层模型
如上图所示:OSI五层模型就好比我们写信给朋友的过程,每一层都运行特定的协议,越往上越靠近用户,越往下越靠近硬件。
2.1物理层
物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0
2.2数据链路层
数据链路层的功能:定义了电信号的分组方式
2.3网络层
网络层功能:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址
2.4传输层
传输层功能:建立端口到端口的通信
2.5应用层
应用层功能:规定应用程序的数据格式。
三:用户上网流程
首先本机获取IP地址,子网掩码,网关IP,DNS的IP=》打开浏览器输入网址=》dns协议=》HTTP协议=》TCP协议=》IP协议=》以太网协议=》服务器端相应