前言
接下来将按照网络上收集的资料和个人理解为大家粗略的讲解。
一、互联网
互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络,在这个网络中有交换机、路由器等网络设备、各种不同的连接链路、种类繁多的服务器和数不尽的计算机、终端。 ———百度百科
简单来说就是用 通信链路(网线)和交换机(wifi)将一台台设备(电脑)连接在一起,通过事先规定好的 通用协议(网络协议) 来进行数据交互和传输,从而组成了网络,而网络和网络之间互相连接就成为了互联网。
二、网络协议
1.网络协议是什么?
网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 计算机网络体系结构的通信协议划分为七层(OSI七层模型),自下而上依次为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 除了标准的OSI七层模型以外,常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议,它们之间的对应关系如下图所示:(通常学习四层模型就够了)
- 应用层 :自动分配IP网络地址的通信协议
- 传输层 :主要负责向两个主机中进程之间的通信提供服务
- 网络层 :控制通信子网进行工作,提供建立、保持和释放连接的手段,保证传输层实体之间进行透明的数据传输
- 网络接口层(数据链路层+物理层) :数据链路层在物理层提供的服务的基础上向网络层提供服务
协议划分:
2.常用协议
TCP/IP协议不仅仅指的是TCP 和IP两个协议,
TCP/IP(传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。
而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇
TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。
TCP/IP传输协议是严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。
简单来说:
1、当应用层向TCP层发送数据
2、TCP则把数据进行处理
3、之后TCP把数据包传给IP层,
4、IP层来通过网络将数据包传送给接收端实体的TCP层
工作:需与IP协议共同使用
IP协议是为计算机网络相互连接进行通信而设计的协议,规定了计算机在因特网上进行通信时应当遵守的规则
IP地址:规定因特网上的每台计算机和其它设备一个唯一的地址
HTTP协议是从 Web 服务器传送超文本到本地浏览器的传送协议
HTTP通讯通常发生在TCP/IP连接之上
HTTPS简单讲是HTTP的安全版,HTTPS使用端口443。
HTTPS的安全基础是SSL协议
FTP 是基于客户———服务器(C/S)模型而设计的
经过一个“三次握手”的过程,在客户端与 FTP 服务器之间建立两个连接。(进行文件的增、删、改、查、传送等)
使用 TCP 传输
SMTP是建立在FTP文件传输服务上的一种邮件服务
DNS是互联网的一项服务
DNS协议是用来将域名转换为IP地址(也可以将IP地址转换为相应的域名地址)
总结
|