计算机网络协议

计算机各层网络协议

拜拜、爱过 提交于 2020-04-07 07:54:38
应用层: (典型设备:应用程序,如FTP,SMTP ,HTTP) DHCP(Dynamic Host Configuration Protocol)动态主机分配协议,使用 UDP 协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配 IP 地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。实 现即插即用连网。 BOOTP (BOOTstrapProtocol) 引导程序协议/ 自举协议,使用UDP 来使 一个无盘工作站自动获取配置信息。静态的配置协议 DNS (Domain Name System )域名解析<端口号53> FTP (File Transfer Protocol )文件传输协议<端口号21>减少或消除不同操作系统下处理文件的不兼容性。 Gopher (The Internet Gopher Protocol )网际Gopher 协议 HTTP (Hypertext Transfer Protocol )超文本传输协议 <端口号 80>, 面向事务的应用层协议。 IMAP4 (Internet Message Access Protocol 4) Internet 信息访问协议的第 4 版本 IRC (Internet Relay Chat )网络聊天协议 NNTP (Network News Transport Protocol

Linux 端口详解

柔情痞子 提交于 2020-04-07 03:54:35
以下内容摘自网络,来源不清了,做个备份吧: 0|无效端口,通常用于分析操作系统 1|传输控制协议端口服务多路开关选择器 2|管理实用程序 3|压缩进程 5|远程作业登录 7|回显 9|丢弃 11|在线用户 13|时间 17|每日引用 18|消息发送协议 19|字符发生器 20|FTP文件传输协议(默认数据口)  21|FTP文件传输协议(控制) 22|SSH远程登录协议 23|telnet(终端仿真协议),木马Tiny Telnet Server开放此端口 24|预留给个人用邮件系统 25|SMTP服务器所开放的端口,用于发送邮件 27|NSW 用户系统 FE 29|MSG ICP 31|MSG验证,木马Master Paradise、HackersParadise开放此端口 33|显示支持协议 35|预留给个人打印机服务 37|时间 38|路由访问协议 39|资源定位协议 41|图形 42|主机名服务 43|who is服务 44|MPM(消息处理模块)标志协议 45|消息处理模块  46|消息处理模块(默认发送口) 47|NI FTP 48|数码音频后台服务  49|TACACS登录主机协议 50|远程邮件检查协议 51|IMP(接口信息处理机)逻辑地址维护 52|施乐网络服务系统时间协议 53|dns域名服务器 54|施乐网络服务系统票据交换 55|ISI图形语言 56

计算机网络基础,网络协议,常见状态码

微笑、不失礼 提交于 2020-03-26 15:02:50
计算机的组成   存储器,运算器,控制器,输出/输出设备   输入-》存储-》控制-》存储-》运算-》输出   输入--运算--输出 ssh 协议:本地主机与远程服务器之间进行加密的数据传输 ssl 协议:信息安全加密协议 程序是由若干指令组成的 OSI七层参考模型   物理层   数据链路层 传输介质,单元为数据帧 作用:物理地址的定义,网络拓扑结构   网络层 为传输层提供服务,解决节点传输问题,解决网络互联问题   传输层 数据传输 单位是段 或者 报文 屏蔽下层   会话层 建立会话,管理会话   表示层 数据处理 数据压缩 数据加密   应用层 软件接口 协议:   tcp 面向连接,可靠,一对一 ,效率低   udp(用户数据报协议)不面向连接,不可靠,一对多,效率高 IP:网际协议,计算机之间的传输 HTTP:超文本传输 无连接,独立,无状态 FTP:文件传输协议 基于TCP协议 Telnet:远程控制协议 网络地址:   外网:     A类:1.0.0.1--126.255.255.255     B类:127.0.0.0--191.255.255.255     c类: 192.0.0.0--223.255.255.255   内网:     A类:10.0.0.0 -- 10.255.255.254     B类:172.16.0.1 -- 172.255

网络协议UDP

南笙酒味 提交于 2020-03-09 11:41:29
tcp/ip协议介绍:计算机网络协议,不同类型不同厂家之间的终端进行沟通,规范协议 。 互联网协议族:为tcp/ip协议族 大概有上百种协议,其中tcp协议、ip协议使用的比较 多所以大家默认成为tcp/ip IP地址:网络地址(ip地址与子网掩码进行与运算获得)和主机地址 A类IP地址:由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0” (地址范围1.0.0.1-126.255.255.254) B类IP地址:由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是 “10”(128.1.0.1-191.255.255.254) C类IP地址:由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须 是“110”(范围192.0.1.1-223.255.255.254) ------------------------------socket介绍------------------------------ #定义:socket(简称 套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主 要不同是: #import socket:应用socket包 #socket.socket(Address Family,Type):创建一个套接字,返回socket的描述符 Address Family:可以选择 AF_INET(用于 Internet

网络协议

こ雲淡風輕ζ 提交于 2020-03-09 11:01:08
网络协议介绍 OSI(Open System Interconnect)七层模型:通信的特点是对等通信 从上往下分别为 应用层:为应用程序提供服务,此层应有的网络协议有HTTPS,HTTP,FTP等协议 实际公司A的老板就是我们所述的用户,而他要发送的商业报价单,就是应用层提供的一种网络服务,当然,老板也可以选择其他服务,比如说,发一份商业合同,发一份询价单,等等。 表示层:数据格式化,数据加密;表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别 由于公司A和公司B是不同国家的公司,他们之间的商定统一用英语作为交流的语言,所以此时表示层(公司的文秘),就是将应用层的传递信息转翻译成英语。同时为了防止别的公司看到,公司A的人也会对这份报价单做一些加密的处理。这就是表示的作用,将应用层的数据转换翻译等。 会话层:建立,管理,维护会话,会话层就是负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。 会话层的同事拿到表示层的同事转换后资料,(会话层的同事类似公司的外联部),会话层的同事那里可能会掌握本公司与其他好多公司的联系方式,这里公司就是实际传递过程中的实体。他们要管理本公司与外界好多公司的联系会话。当接收到表示层的数据后,会话层将会建立并记录本次会话,他首先要找到公司B的地址信息

简单认识网络协议

隐身守侯 提交于 2020-03-06 00:54:20
简单认识网络协议 通过浅谈互联网协议,我们已经了解了TCP/IP的参考模型,对网络的分层管理有了有一个概念。我们知道计算机之间的通信,靠的就是这些互联网协议(IPS,Internet Protocol Suite)来保障的。下面我们将通过最底层 数据链路层 到最顶层 应用层 ,来简单的了解一下计算机通信的背后到底是怎么样子。 0x01 数据链路层 ​ ​ 我们的电脑如果想要上网,首先要干嘛?想必大家会吧。我们要么连接WiFi,要么插根网线。之后我们就可以在广阔的物联网上冲浪,浏览浏览新闻,刷刷B站…(打住,回归正题。)网线,WiFi,无非就是我们把电脑连接起来的方式。利用这些电气属性,我们可以发送和接受0,1信号。这样计算机之间就建立了联系。 ​ 能发送0/1信号,计算机就可以进行交流了,最初的时候,各家都有各个的语言,但计算机又不像我们人类一样能学会多种语言。它有点笨,不能同时掌握多种方式的0/1信号的解读方式。 但慢慢地,一种叫做 "以太网" (Ethernet)的协议出现了,并占据了主导地位。 以太网协议 ​ 以太网规定了一种电信号的分组方式,一组电信号构成一个数据包,称做 以太网帧 ( Frame ) 。 ​ 以太网帧,分为 头部 ( Header )、 数据 ( Data )以及 校验和 ( Checksum )总共 3 大部分。 头部 包含数据包的一些说明项,比如发送者

计算机网络协议(二)

耗尽温柔 提交于 2020-03-05 21:47:53
前面实际上,已经说到了数据链路层可以非常方便的在一个子网络中进行数据包的发送。但是现实情况是,不可能所有需要进行通信的计算机都处于一个子网络中,这样理论上用广播的方式进行数据包的发送显然是不科学的。或者可以理解为,广播是无法在不同子网络的计算机上进行数据包的传输的。这样就需要引入 网络层。 (三) 网络层 因为不同的网络是不能直接使用广播来进行数据包的传输的,所以只是知道对方的mac地址是不够的,因为你根本不知道,对方和你在不在一个子网络。这样据需要引入新的协议来确定,两台计算机是否属于同一个子网络,如果属于同一个网络则用广播的方式进行数据包的发送,如果不是一个网络,则通过路由的方式发送数据包。 IP协议 :用来规定计算机网络地址的协议,就叫做ip协议。一般是由32个二进制位组成,这个地址分成两个部分,前一部分代表网络,后一部分代表主机。但是知道了ip地址还是无法确定两台计算机是否在一个子网络中,这样就需要 子网掩码 。一个子网络的子网掩码,网络部分全部为1,主机部分全部为0,这样只需要将两个ip地址分别与子网掩码做与(AND)运算就可以知道两台计算机是否属于同一个网络。 IP数据包 根据IP协议发送的数据,就叫做IP数据包。不难想象,其中必定包括IP地址信息。 但是前面说过,以太网数据包只包含MAC地址,并没有IP地址的栏位。那么是否需要修改数据定义,再添加一个栏位呢?

简单认识网络协议

只愿长相守 提交于 2020-03-05 18:39:31
简单认识网络协议 通过浅谈互联网协议,我们已经了解了TCP/IP的参考模型,对网络的分层管理有了有一个概念。我们知道计算机之间的通信,靠的就是这些互联网协议(IPS,Internet Protocol Suite)来保障的。下面我们将通过最底层 数据链路层 到最顶层 应用层 ,来简单的了解一下计算机通信的背后到底是怎么样子。 0x01 数据链路层 ​ ​ 我们的电脑如果想要上网,首先要干嘛?想必大家会吧。我们要么连接WiFi,要么插根网线。之后我们就可以在广阔的物联网上冲浪,浏览浏览新闻,刷刷B站...(打住,回归正题。)网线,WiFi,无非就是我们把电脑连接起来的方式。利用这些电气属性,我们可以发送和接受0,1信号。这样计算机之间就建立了联系。 ​ 能发送0/1信号,计算机就可以进行交流了,最初的时候,各家都有各个的语言,但计算机又不像我们人类一样能学会多种语言。它有点笨,不能同时掌握多种方式的0/1信号的解读方式。 但慢慢地,一种叫做 "以太网" (Ethernet)的协议出现了,并占据了主导地位。 以太网协议 ​ 以太网规定了一种电信号的分组方式,一组电信号构成一个数据包,称做 以太网帧 ( Frame ) 。 ​ 以太网帧,分为 头部 ( Header )、 数据 ( Data )以及 校验和 ( Checksum )总共 3 大部分。 头部 包含数据包的一些说明项

可能感兴趣的计算机网络协议 -- CDN

本秂侑毒 提交于 2020-03-05 00:17:38
作者:opLW 漫长寒假,结束了毕业论文的初稿。最近闲来无事学了点Flutter,感觉多个内容同时学可能会比较有趣,然后就重新捡起了网络协议看起了《趣谈网络协议》和《计算机网络》,进一步完善了对计算机网络整体结构的认知,然后顺便记录下自己感兴趣的熟悉又陌生的协议。 参考文章: CDN是什么?使用CDN有什么优势? 目录 1. CDN简介 2. CDN获取资源的过程 3. CDN对不同类型资源的缓存策略 4. CDN的使用场景 1. CDN简介 CDN(Content Delivery Network,即”内容分发网络“)是将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率,解决因分布、带宽、服务器性能带来的访问延迟问题。如下图所示用户不直接从源站获取资源,而是从距离用户最优的边缘节点获取资源,以此来提高效率。 概念介绍 源站 使用CDN之前,用户真正想要访问的服务器。 边缘节点 边缘节点也称CDN节点、Cache节点等;是相对于网络的复杂结构而提出的一个概念,指距离最终用户接入具有较少的中间环节的网络节点,对最终接入用户有较好的响应能力和连接速度。其作用是根据不同的资源类型进行优化缓存,以此来提高网站访问的速度和质量。 2. CDN获取资源的过程 2.1 概要 使用CDN之前,我们通过源站的IP地址,从源站获取资源;使用CDN之后

网络协议

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-01 22:44:08
计算机网络 随着发展,计算机被一个个的连接起来,形成了一个计算机网路,从而实现了信息共享,远距离传递信息等工作。 计算机网络,根据规模可分为2种: WAN:Wide Area Network(广域网) LAN:Local Area Nerwork(局域网) 网络协议 计算机之间通过网络实现通信时需事先达成的一种“约定”;这种“约定”使那些由不同厂商的设备,不同CPU及不同操作系统组成的计算机之间,只要遵循相同的协议就可以实现通信。 ISO(国际标准化组织)制定了一个国际标准OSI(开放式通信系统互联参考模型) 1、物理层(physical layer) 所谓的物理层,是指光纤、电缆或者电磁波等真实存在的物理媒介。这些媒介可以传送物理信号,比如亮度、电压或者振幅。对于数字应用来说, 我们只需要两种物理信号来分别表示0和1,比如用高电压表示1,低电压表示0,就构成了简单的物理层协议。 针对某种媒介,电脑可以有相应的接口,用来接收物理信号,并解读成为0/1序列。 2、连接层(link layer) 在连接层,信息以帧(frame)为单位传输。所谓的帧,是一段有限的0/1序列。 连接层协议的功能就是识别0/1序列中所包含的帧。 比如说,根据一定的0/1组合识别出帧的起始和结束。在帧中,有收信地址(Source, SRC)和送信地址(Destination, DST)