美文网首页
千峰逆战技术分享第二天 网络基础知识,了解网络协议的组成和常

千峰逆战技术分享第二天 网络基础知识,了解网络协议的组成和常

作者: 轻奢_ffdd | 来源:发表于2020-02-26 18:11 被阅读0次

1、协议及协议栈的基本概念

1.1、什么是协议

协议是网络中计算机或设备之间进行通信的一系列规则的集合。常用协议有IP、TCP、HTTP、POP3、SMTP等。

1.2、什么是协议栈

在网络中,为了完成通信,必须使用多层上的多种协议。这些协议按照层次顺序组合在一起,构成了协议栈(Protocol Stack),也称为协议族(Protocol Suite)。

1.3、协议的作用

一个网络协议的作用主要有两个:一是建立对等层之间的虚拟通信,二是实现层次之间的无关性。

1.4、层次间的无关性

所谓层次间无关性,就是指较高层次和相邻的相低层次进行通信时,只是利用较低层次提供的接口和服务,而不需了解底层实现该功能所采用的算法和协议的细节;较低层次也仅是使用从高层系统传送来的参数和控制信息,这就是层次间的无关性。

2、网络协议族/栈组成

网络通信协议的作用是负责在网络上建立通信通道和控制通过通道的信息流的规则。为了进行网络通信,通信双方必须遵守通信协议

说明:网络协议与标准是基于OSI七层模型,每一层都有其对应的协议。3、常见的网络协议TCP/IP:工业标准、开放式协议,Internet网络的标准IPX/SPX:Novell开发的Netware操作系统使用的协议,IPX为网际数据包交换协议,工作在网络层,SPX为序列数据包交换协议,工作在传输层。NetBIOS/NetBEUI:较小的协议栈,应用于IBM和早期的Windows系统,现在Windows仍然支持。AppleTalk:Apple公司的Mac OS中所采用的网络协议。(1)TCP/IP协议TCP/IP是分层协议,如层次图所示:从底层到应用层,分别是物理层,链路层,网络层,传输层,应用层。数据是层层封装,封装的方式一般都是在原有数据的前面加一个数据控制头。 (2)Telnet协议Telnet是TCP/IP中的一种应用协议,可以为终端仿真提供支持。可使用户连接到主机上,使主机响应起来就像它直接连接在终端上一样。Telnet在发送端和接收端使用TCP的23号端口以进行专用的通信。(3)FTP协议FTP协议使用TCP20号和21号端口,20号端口用于数据交换,21号端口用于建立连接,允许目录和文件访问,上传下载,不能远程执行文件。TFTP是简单文件传输协议(Trivial File Transfer Protocol,TFTP),TFTP是无连接的,使用UDP的69号端口,用于当数据传输错误无关紧要而且无须安全性时的小型文件的传输。(4)SMTP协议SMTP是简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)是为网络系统间的电子邮件交换而设计的。使用 25 端口。SMTP只需要在接收端的一个电子邮件地址即可发送邮件。POP3 协议用来接收邮件.使用110端口(5)DNS服务DNS是域名解析服务(Domain Name Service, DNS),作用是将域名转换为IP地址,或将IP地址转换为域名,用于解析完全合格域名(FQDN)。使用53号端口。(6)DHCP服务DHCP是动态主机配置协议(DHCP),服务器可以提供的信息有:1、IP地址2、子网掩码(subnet mask)3、域名(domain name)4、默认网关(default gateway)5、DNS

转 https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9963154396667394516%22%7D&n_type=1&p_from=3

相关文章

  • 千峰逆战技术分享第二天 网络基础知识,了解网络协议的组成和常

    1、协议及协议栈的基本概念 1.1、什么是协议 协议是网络中计算机或设备之间进行通信的一系列规则的集合。常用协议有...

  • 计算机网络

    掌握计算机网络的基本概念、基本原理和基本方法。掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点...

  • 网络01 网络基础、客户端请求网络资源过程剖析

    1.网络基础知识: 网络七层协议:应用层拆分为:应用层->表示层->会话层;表示层、会话层没有相应的协议,表示层常...

  • 2019-04-04 网络与信息安全基础知识

    主要考点:计算机网络基础知识、计算机网络分类、网络设备、网络标准、网络协议、TCP/IP 协议族、网络安全、网络信...

  • 千锋逆战班 云计算

    在千锋"逆战"学习 第 22天 今天学了网络管理实战 了解到了 OSI TCP/IP两个系统 继续加油 加油加油

  • TCP

    聊聊iOS中网络编程长连接的那些事 网络编程基础知识: 简述传输层协议TCP和UDP的区别总结:TCP协议在传送数...

  • 2018-07-25 爬虫基础

    今天我们主要学习了有关爬虫的基础教程。爬虫是用于抓取网络上的数据,因此,首先必须了解有关于网络协议的基础知识。...

  • 网络基础知识:网络协议

    一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机...

  • 网络协议

    网络协议 网络的五层划分是什么? 应用层,常见协议:HTTP、FTP 传输层,常见协议:TCP.UDP 网络层,常...

  • K8s网络组件-Calico

    网络基础知识 交换技术 广播域 ARP(地址解析协议) 三层交换机 VLAN(Virtual Local Area...

网友评论

      本文标题:千峰逆战技术分享第二天 网络基础知识,了解网络协议的组成和常

      本文链接:https://www.haomeiwen.com/subject/znzpchtx.html