计算机网络
文章平均质量分 51
计算机网络
Mar.三月
这个作者很懒,什么都没留下…
展开
-
http2基础教程,让web性能更上一步
什么时候我能感觉到http1.1的困扰,对HTTP2又有困惑,我想我就nb了了解http版本的更新迭代我只能说我对http真的不够了解,甚至说一点都不了解都不为过,对吧-------------------------------------------------------------------------------------------------------------...原创 2020-01-17 15:13:10 · 142 阅读 · 0 评论 -
实习复习---计算机网络-蜂窝网络?
1什么是蜂窝网络?这个问题很简单,现在无线通信系统中,每个基站覆盖的区域类似一个六边形,多个基站组合起来,恰恰类似蜜蜂的窝的形状,就叫做蜂窝网络了!目前主流通讯服务提供上绝大部分采用蜂窝网络。什么是蜂窝网络呢?简单地说,就是把移动电话的服务区别分为一个个正六边形的子区,每个小区设一个基站。形成了形状酷似“蜂窝”的结构,因而把这种移动通信方式称为蜂窝移动通信方式。蜂窝网络又可分为模拟蜂窝...原创 2018-10-08 20:52:10 · 669 阅读 · 0 评论 -
实习复习---计算机网络路由协议8
路由协议-------网络动态路由,网络拓扑结构1内部路由协议RIP距离向量协议OSPF链路状态协议2外部路由协议BGP边界网关协议IDRP域间路由协议原创 2018-10-08 20:45:56 · 181 阅读 · 0 评论 -
实习复习--计算机网络ip6
,向udp那样子的传输协议,仅仅是在ip的基础上提供了端口编址的功能,我们说这种仅仅基于ip的互连网络是为了一些对延迟不太敏感的应用而设计的,传输协议使用udp这种不可靠的协议的应用,他们呢对延迟要求不苛刻,允许部分数据丢失,能够忍受吞吐量的变化-------------------------------------------------------------我们说局域网是通过一个接...原创 2018-10-08 14:58:55 · 214 阅读 · 0 评论 -
实习复习--计算机网络--传输协议7
端口:表示一个传输层协议用户的传输层地址=====================拥塞控制:使得网络中的数据包数保持在一个范围内,若超过此上线,数据传输性能将会明显下降, 一般而言,当通过网络传输的数据包数目接近网络中的数据包处理容量时,就会出现拥塞计算机a---发送数据包----路由器b---计算机c计算机a---发送数据包----交换机b-...原创 2018-10-08 14:52:34 · 155 阅读 · 0 评论 -
实习复习--计算机网络复习之web应用5
其实c/s架构的web应用呢,通信的整个过程是这样的,(你知道的,向一些大公司的面试官是会类似这样子问你的:你说一下客户访问我公司的服务了,这个过程中发生了什么你给我讲一下)客户通过web浏览器发送信息请求,这个请求将出发web服务器上的一个程序运行,此程序则向一台数据库服务器发送适当的数据库命令,web服务器最终将结果返回给web浏览器客户url--------------------w...原创 2018-10-08 09:06:46 · 105 阅读 · 0 评论 -
实习复习--计算机网络之局域网的理解10
个人认为,计算机之间的通信的话,其实无非是计算机之间能够进行数据交流,本质上归结为数据交换,然而我们应该如何实现呢,首先必须让计算机之间可以进行沟通,他们之间沟通了才能做到数据的交换,才能进行资源的请求与响应,因此要想实现数据交换,首先需要确保他们之间可以进行沟通,那么判断两个计算机之间是否具有沟通的能力,我们怎么看呢,windows下用ping命令判断,计算机a向计算机b发送4个数据包,如果...原创 2018-10-08 08:53:27 · 200 阅读 · 0 评论 -
实习复习--计算机网络之socket编程6
套接字socket:支持客户服务器进程间的通信,一台计算机上的客户套接字基于一个地址来呼叫另一台计算机的服务器套接字,一旦确定了合适的套接字,这两台计算机就可以交换数据了。一般地,提供服务器陶杰种子的计算机会保持打开一个TCP/UDP的端口,已准备接收不能提前预知的呼叫。客户机一旦与服务器建立连接,服务器就会把对话切换到另一个端口号,从而释放著端口号来接收其他呼叫套接字和tcp/i...原创 2018-09-28 21:15:15 · 240 阅读 · 0 评论 -
实习复习-网络基础-DNS5
ip地址:网络号+主机号其中网络号标识了Internet上的一个网络,主机地址标识了该网络中的唯一一台主机-----------------------------------------------------------------------------DNS域名系统=域名空间+DNS数据库+域名服务器+解析器1)域名:主机名2)DNS数据库:dns服务器提供一个名-地址...原创 2018-09-28 20:36:34 · 168 阅读 · 0 评论 -
实习复习---计算机网络-应用层HTTP4
传统应用:telnet/ftp/smtp现代应用:http:超文本传输协议--》支持web浏览器和web服务器之间请求和响应的交换 dns:提供了主机名和其数字地址之间的映射 sip协议:会话发起协议,用于为网络上的会话双方建立,修改和终止会话socket API:就是在tcp/ip进行通信时,使用到的必要的api...原创 2018-09-28 20:20:03 · 220 阅读 · 0 评论 -
实习复习-计算机网络---tcp/ip协议组2
1网络模型?协议体系结构?协议体系结构分为两种:一种是是使用最为广泛的协议体系结构:TCP/IP协议组(物理层/网络访问层/Internet层/传输层/应用层)另一种是7层开放系统互连模型面试滴滴打车的时候,三面技术主管问我:了解网络模型吗?我当时只知道osi七层开放系统互连模型,所以只打了一个,今天复习的时候,发现自己错了,实际上还有--一种网络模型:TCP/IP协议组模型,而后...原创 2018-09-28 15:09:01 · 249 阅读 · 0 评论 -
实习复习--计算机网络ssh协议
1定义SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络...原创 2018-10-08 21:13:39 · 388 阅读 · 0 评论 -
实习复习--计算机网络ssl协议
安全套接字层(secure socket layer)和传输层安全(transport layer security) 1定义SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。2功能Secure ...原创 2018-10-08 21:15:25 · 291 阅读 · 0 评论 -
web与网络http/tcp/ip
http:基于请求,响应的无状态的协议http无状态性与tcp短链接:一次tcp连接,只有一个http请求和一个http响应http无状态性与tcp长链接:一次tcp连接,有多个http请求和多个http响应、-----------------------------------------------------------------------------------------...原创 2018-11-14 16:59:01 · 368 阅读 · 0 评论 -
真的只有tcp和udp嘛?????你知道kcp嘛??
tcp和udp本身都是一个极端,tcp能够保证数据的准确送达,udp能够保证数据的快速交付,然而在真实生产环境中,例如game,我们既要保证快,又要保证准确。。。请问你用什么?kcp协议详解 kcp协议是传输层的一个具有可靠性的传输层ARQ协议。它的设计是为了解决在网络拥堵情况下tcp协议的网络速度慢的问题。kcp力求在保证可靠性的情况下提高传输速度。kcp协议的关...原创 2019-05-22 17:53:20 · 5703 阅读 · 1 评论 -
android和mqtt协议和ios
首先明白一点:就是服务器broker,消息代理这哥东西,你知道你的手机如何运作的吗?android 客户端app,消息如何推送?ios 客户端app,消息如何推送?应用服务器,苹果服务器,苹果app各种客户端,应用服务器想要完成一次服务器到苹果客户端的推送并不是他们之间直接交互,而是应用服务器先将消息推送到苹果服务器这个broker中,之后苹果broker在对客户进行推送,一and...原创 2019-02-19 14:49:37 · 366 阅读 · 0 评论 -
mqtt与http与coap
一物联网协议MQTTMQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议二mqtt与http与coap对比1. 协议栈: MQTT:...原创 2019-02-19 14:10:10 · 2155 阅读 · 0 评论 -
mqtt+iot+我
我们部门是做解决方案的,具体看下图,我是做啥的,我所在的部门是京东数科旗下的数字营销解决方案部京东mumei,我们部门是刚刚建立的,我们收购了济南的快发云,嗯~ o(* ̄▽ ̄*)o,现在一起合作做数字营销,,,,,BAT百度以搜索引擎为支撑,在探索新业务方向时,主要以战略投资为主,形式多为收购和控股,这样一方面可以引进人才,一方面可以卡位新的业务。阿里侧重于构筑完善的电子商务生态链,覆...原创 2019-02-19 12:32:58 · 3930 阅读 · 0 评论 -
mqtt与iot哈哈哈
最近实习,项目组主要是做iot的,,所以通信协议主要使用mqtt,带大家开开眼。。。。MQTT协议是IOT(Internet of Things)领域的一个主流协议 在物联网的时代,每一个传感器每一个设备都想接入互联网进行数据交换1ãMQTT协议是IOT(Internet of Things)领域的一个主流协议 在物联网的时代,每一个传感器每一个设备都想接入互联网进行数据交换。...原创 2019-02-19 11:13:16 · 2381 阅读 · 0 评论 -
mqtt协议
以前没接触过mqtt,到了公司实习,有个产品的web server端和客户端要使用mqtt协议,带大家开开眼(一什么是mqtt协议?MQTT协议(Message Queuing Telemetry Transport),翻译过来就是遥信消息队列传输,MQTT是一个基于TCP的发布订阅协议二工作原理?工作原理: 发布订阅示意图如...原创 2019-02-19 10:43:49 · 1919 阅读 · 0 评论 -
OSI七层与TCP/IP四层模型
TCP/IP四层模型与OSI参考模型TCP/IP四层模型:1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。3.运输层:主要为两台主机上的应用提供端到端的通信。4.应用层:负责处理特定的应用程序细节。 假设在一个局域网(LAN)如以太网中有两台主机,二者运...转载 2018-12-06 20:40:49 · 160 阅读 · 0 评论 -
tcp协议
一、网络协议 国际标准化组织(International Standard Organization,ISO)公布了开放系统互连参考模型(OSI/RM)。OSI/RM是一种分层的体系结构,参考模型共有7层。TCP/IP(Transmission Control Protocol/Internet Protocol)作为Internet的核心协议。它是个协议族,包含多种协议。分层...转载 2018-12-01 14:58:24 · 1126 阅读 · 0 评论 -
http协议
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTT...转载 2018-12-01 14:28:43 · 278 阅读 · 0 评论 -
实习复习---计算机网络模型3
一.七层?四层?OSI模型(Open System Interconnection Reference Model,缩写为OSI),全名“开放式系统互联通信参考模型”,是一个试图使各种计算机在全世界范围内互联为网络的标准框架。1983年,国际标准组织(ISO)发布了著名的ISO/IEC 7498标准,它定义了网络互联的7层框架,也就是开放式系统互联参考模型。(链接需自搭梯子)OSI七层...转载 2018-09-28 14:21:20 · 539 阅读 · 0 评论 -
实习复习--计算机网络--基础知识1
1网络模型?面试滴滴打车的时候,三面技术主管问我:了解网络模型吗?我当时只知道osi七层模型,所以只打了一个,今天复习的时候,发现自己错了,实际上还有--一种网络模型:TCP/IP协议组模型,而后者模型恰恰属于现在商业互联网产品的典型应用!!!--------------------------------------------------------------------------...原创 2018-09-28 13:51:30 · 196 阅读 · 0 评论 -
实习复习---网络ssh协议的原理1
ssh协议主要应用于远程登陆-一般应用---层网络协议都会有默认端口22ssh协议+主机+端口-----------------------------------------------------------------------------------------------------------------------------------------...转载 2018-09-24 09:32:32 · 278 阅读 · 0 评论 -
smtp协议
基本概念SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件 的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件 时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程 只要几分钟。SMTP服务器则是遵循SMTP协议...转载 2018-05-20 16:15:25 · 3605 阅读 · 0 评论 -
ssh协议 secure shell
一、什么是SSHSSH是英文Secure Shell的简写形式。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS欺骗和IP欺骗。使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、Pop、甚至为PPP提供一个安全的"通道"。二、SSH基本框架SSH...转载 2018-05-20 16:00:35 · 568 阅读 · 0 评论 -
ftp http https telnet ssh 协议汇总
FTP服务器,是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。 FTP的全称是File Transfer Protocol(文件传输协议)。顾名思义,就是专门用来传输文件的协议。简单地说,支持FTP协议的服务器就是FTP服务器。SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层...转载 2018-05-20 15:40:35 · 783 阅读 · 0 评论 -
telnet 电信网络协议 远程登录
1. 概述 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议。Telnet协议的目的是提供一个相对通用的,双向的,面向八位字节的通信方法,允许界面终端设备和面向终端的过程能通过一个标准过程进行互相交互。应用Telnet协议能够把本地用户所使用的计算机变成远程主机系统的一个终端。Telnet协议具有如下的特点:1. 适应异构 为了使多个操作...转载 2018-05-20 15:35:49 · 901 阅读 · 0 评论 -
tftp简单文本传输协议
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,基于UDP实现。提供不复杂、开销不大的文件传输服务。端口号为69。2.TFTP的报文格式,如图所示 图中显示了5种TFTP报文格式(操作码1和2的报文使用相同的格式)。 TFTP报文的头两个字节表示操作码,对...转载 2018-05-20 15:13:25 · 317 阅读 · 0 评论 -
ftp协议
FTP 概述文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在传输文件时,FTP 客户端程序先与服务器建立连接,然后向服务器发送命令。服务器收到命令后给予响应,并执行命令。FTP 协议与操作系统无关,任何操作系统上的程序只要符合 FTP 协议,就可以相互传输数据。本文主要基于 LINUX 平台,对 FTP 客户端...转载 2018-05-20 14:29:20 · 416 阅读 · 0 评论 -
http的面经
HTTP协议【详解】——经典面试题http请求由三部分组成,分别是:请求行、消息报头、请求正文HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。1、常用的HTTP方法有哪些?GET: 用于请求访问已经被URI(统一资源标识符)识...转载 2018-05-20 13:42:08 · 785 阅读 · 0 评论 -
http协议 基础知识
HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系...转载 2018-05-20 08:59:02 · 230 阅读 · 0 评论 -
http协议各版本的区别
HTTP(Hypertext transfer protocol)超文本传输协议,是一个应用层的通信协议。 HTTP协议版本介绍: HTTP/0.9 :只接受GET一种请求方法,没有在通信中指定版本号,且不支持请求头。由于该版本不支持POST方法,因此客户端无法向服务器传递太多信息。HTTP/1.0 :第一个在通信中指定的版本号,至今被广泛采用,特别是在代理服务器中。HTT...转载 2018-05-20 08:19:27 · 2005 阅读 · 0 评论 -
阿里云ecs linux系统 tomcat 修改80端口访问
$ sh startup.shCannot find ./catalina.shThis file is needed to run this program其实是权限问题引起的,cd 跳转到tomcat/bin目录 执行 chmod +x *.sh 。之后重新sh startup.sh正常启动其实吧,哎,本来以为改一下80就ok了,发现改了是不管用的(server.xml)后来我就查看了80有...原创 2018-04-14 13:42:40 · 748 阅读 · 0 评论 -
tcp与udp的区别
TCP协议---传输控制协议UDP协议---用户数据报协议TCP协议1)面向连接的可靠的传输控制协议,连接的建立需要三次握手,连接的释放需要进行四次握手才能保证连接的建立,数据的同步传输。2)面向字节流,会把从上层传输下来的数据当作是无结构的字节流。3)一对一的通信。4)TCP在IP协议的基础之上添加了序号机制,确认机制,超时重传机制,数据校验,从而保证传输的可靠性,同时保证不出现丢...转载 2018-06-27 11:35:41 · 164 阅读 · 0 评论 -
滴滴面试2DNS使用的是TCP协议还是UDP协议
DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类。但很少有人知道DNS分别在什么情况下使用这两种协议。 先简单介绍下TCP与UDP。 TCP是一种面向连接的协议,提供可靠的数据传输,一般服务质量要求比较高的情况,使用这个协议。UDP---用户数据报协议,是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务...转载 2018-09-18 16:52:57 · 339 阅读 · 0 评论 -
tcp udp的区别
1、TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。3...原创 2018-09-20 21:55:17 · 160 阅读 · 0 评论 -
ARP地址解析协议
ARP协议---Address Resolution Protocol---地址解析协议 在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧之前将目标主机的IP地址转换成目标主机的MA...转载 2018-09-21 11:02:45 · 180 阅读 · 0 评论