资讯专栏INFORMATION COLUMN

常见网络协议

techstay / 611人阅读

摘要:概念网络协议为计算机网络中进行数据交换而建立的规则标准或约定的集合。在网络层协议,增加作为通信目的地的地址后转发给。协议位于传输层,提供可靠的字节流服务,字节流服务指的是为了传输方便,将大块数据分割成以报文段为单位的数据包进行管理。

概念

网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。
例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。
为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符。

层次与协议分类

HTTP协议

用http举例来说,首先作为发送端的客户端在应用层(http协议)发出一个想看某个web页面的http请求。
接着,为了传输方便,在传输层(tcp协议)把从应用层处收到的数据(http请求报文)进行分割,并在各个报文上打上标记序号及端口号转发给网络层。
在网络层(ip协议),增加作为通信目的地的mac地址后转发给
。这样一来,发往网络的通信请求就准备齐全了。
接收端端服务器在链路层接收到数据,按序往上层发送,一直到应用层。当传输到应用层,才能算真正接收到由客户端发送过来的http请求。

FTP协议

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”

1.Passive模式 (也就是PASV,被动方式):发送 PASV命令到 FTP Server。

2.Standard模式(主动方式) :FTP的客户端发送 PORT 命令到FTP server。

3.区别:
Standard模式:FTP server必须和客户端建立一个新的连接用来传送数据,因此如果怕防火墙拦截,使用被动模式较好

Standard模式:对FTP服务器的管理有利,但对客户端的管理不利。因为FTP服务器企图与客户端的高位随机端口建立连接,而这个端口很有可能被客户端的防火墙阻塞掉。

Passive模式:对FTP客户端的管理有利,但对服务器端的管理不利。因为客户端要与服务器端建立两个连接,其中一个连到一个高位随机端口,而这个端口很有可能被服务器端的防火墙阻塞掉。

DNS协议

dns服务是和http协议位于应用层的协议,它提供域名到ip地址之间的解析服务
解析过程如下:

TCP协议

TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接,类似于打电话。

tcp协议位于传输层,提供可靠的字节流服务,字节流服务指的是为了传输方便,将大块数据分割成以报文段为单位的数据包进行管理。

UDP协议

UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!,类似于发短信

IP协议

从上图中,可以知道,ip协议属于网络层,可能有人会把“ip”和“ip协议”搞混,“ip”其实是一种协议的名称, ip协议的作用是把各种数据包传送给对方。而要保证确实传送到对方那里,则需要满足各类条件。其中两个重要的条件是ip地址和mac地址
ip地址指明了被分配到地址,mac地址是指网卡所属的固定位置,ip地址可变换,但mac地址基本上不会更改
IP协议进行的是IP地址到IP地址的传输

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30799.html

相关文章

  • python---网络基础

    摘要:比如,已知地址和的子网掩码都是,请问它们是否在同一个子网络两者与子网掩码分别进行运算,运算得网络地址结果运算得网络地址结果结果都是,因此它们在同一个子网络。 计算机网络的发展及基础网络概念 早期:联机 showImg(https://segmentfault.com/img/bVbeG0N?w=980&h=316); 以太网:局域网与交换机 showImg(https://segmen...

    sutaking 评论0 收藏0
  • 主机ip一般是什么-主机ip地址有什么要求?

    摘要:所以目前的在主机上的表现形式主要由地址和子网掩码两部分组成,计算机需要地址和子网掩码运算来确定目的地址是不是和自己本身的地址处于同一网段。地址英语是一种在上的给主机编址的方式,也称为网络协议地址。地址空间的不足必将妨碍互联网的进一步发展。ip地址同一网段主机ip啥意思?连接入网络中的主机都需要有IP地址,否则这样无法通讯。ip地址是一个逻辑地址,它的作用就像我们的家庭住址一样,在网络传输中,...

    Me_Kun 评论0 收藏0

发表评论

0条评论

techstay

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<