网络协议-TCP/IP

网络协议

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的结合.
要素:

(1) 语义。语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。
(2) 语法。语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。
(3) 时序。时序是对事件发生顺序的详细说明。(也可称为“同步”)。 [2]
人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序
百度连接:https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE/328636?fr=aladdin

以上部分摘自百度.

这里主要介绍下TCP/IP协议

OSI 7层参考模型
从高到低依次为:

7  应用层  (提供应用程序间通信)
6  表示层  (处理数据格式、数据加密等)
5  会话层  (建立、维护和管理会话)
4  传输层  (建立主机端到端连接)
3  网络层  (寻址和路由选择)
2  数据链路层  (提供介质访问、链路管理等)
1  物理层  (比特流传输)

后来人们觉得划分的太细,然后就有了 4 层模型

4 应用层
3 传输层
2 网络层
1 网络接口层

再之后,在实践中人们发现,好像划分的又太粗,于是又诞生了 TCP/IP 5层模型

5 应用层
4 传输层  
3 网络层
2 数据链路层
1 物理层

所以,请把以上3个模型都记住把!

下面以5层模型开始具体介绍下各层的功能和协议族:
应用层
文件传输,电子邮件,文件服务,虚拟终端 HTTP , FTP , SMTP ,POP3 ,DNS 等

传输层
TCP , UDP

网络层
ARP , ICMP , IGMP

数据链路层
以太网 PPP 帧中继 X.25等

物理层
数字信号 模拟信号 光信号 设备接口标准

传输层协议和应用层协议之间的关系
应用层协议=传输层协议+端口

简单列一下默认端口

HTTP = TCP + 80
FTP = TCP + 21
SMTP = TCP + 25
POP3 = TCP + 110
HTTPS = TCP + 443
DNS = UDP 或 TCP +53
Windows共享 = TCP + 445
连接MSSQL = TCP + 1433
连接mySQL = TCP + 3306
RDP(远程桌面服务) = TCP + 3389

网络层协议-ARP协议
在以太网中负责将IP地址解析出MAC地址.
如果在本网段通信,ARP直接解析目标的MAC地址.
如果跨网段,ARP解析网关的MAC地址.

网络层协议-ICMP协议
ICMP协议是TCP/IP协议栈中的网络层的一个协议,ICMP是(Internet Control Message Protocol) Internet控制报文协议,用于在IP主机、路由器之间传递控制消息.控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息.
ICMP报文是在IP数据报内部被传输的,它封装在IP数据报内,ICMP报文通常被IP层或更层协议(TCP或UDP)使用.
ICMP报文分为:
ICMP请求报文
ICMP响应报文
ICMP差错报告报文

在企业中一般有企业三层模型:
接入层–>汇聚层–>核心层

专业名词解释

带宽:
网络带宽是指在单位时间(一般指的是1秒钟)内能传输的数据量。基本单位是bit(比特),时间的基本单位是s(秒),因此bit/s(比特/秒)是描述带宽的单位,1bit/s是带宽的基本单位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值