自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Reactor模式详解

在学习Reactor模式之前,我们需要对“I/O的四种模型”以及“什么是I/O多路复用”进行简单的介绍,因为Reactor是一个使用了同步非阻塞的I/O多路复用机制的模式。I/O的四种模型I/0 操作 主要分成两部分① 数据准备,将数据加载到内核缓存② 将内核缓存中的数据加载到用户缓存 Synchronous blocking I/O Typical flow ...

2019-03-13 12:25:57 197

原创 TCP和UDP比较

TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接...

2019-03-05 14:52:16 246

原创 TCP/IP模型

TCP/IP模型注:PDU:Protocol Date Unit:表示对等层之间传递的数据单位TCP:Transmission Control Protocol:传输控制协议UDP:User Dategram Protocal:用户报协议IP:Internet Protocol:互联网报文协议ICMP:Internet Control Message Protoc...

2019-03-04 11:11:12 346

原创 网络接口

IEEE:Institute of Electracal and Electronics Engineers:电气与电子工程师协会IEEE802标准,这种标准主要涉及对象为OSI七层模型中 数据链路层和物理层上述思想把OSI数据链路层分为两个部分:  >>LLC:逻辑链路层    >>四种数据操作类型:      >>1.不确认的无连接服务(...

2019-03-04 11:10:44 418

原创 IP协议

网络层协议>>IP协议>>ARP(地址解析协议)>>RARP(反向地址解析协议)>>ICMP(互联网控制消息协议)IP协议功能  >>寻址和路由:从一个地点到另一个地点的线路  >>传递服务    >>不可靠,可靠性由上层协议提供    >>无连接:发

2019-03-04 11:10:03 359

原创 IP地址,MAC地址

逻辑地址和物理地址>>逻辑地址:工作在网络层,也叫IP地址,①具有全局唯一性②用软件实现③32位10.1.0.6 -——>00001010.00000001.00000000.00000110>>物理地址:硬件地址、链路地址,也叫MAC地址,工作在网络接口层 ①本地范围唯一②用硬件实现③日常以十六进制表示,二进制为48位74-E5-0B-35-60-1...

2019-03-04 11:09:23 342

原创 ARP协议

ARP(地址解析协议)局域网:ARP地址解析协议用于将计算机的网络IP地址转化为物理MAC地址,ARP协议的基本功能就是通过目标设备的IP地址。查询目标设备的MAC地址,以保证通信的顺利进行。在每台安装有TCP/IP协议的电脑里都有一个ARP缓存表,表里的IP地址与MAC地址是一一对应的代理ARP(广域网):寻找的MAC地址就变成了路由器的地址ARP协议分组格式...

2019-03-04 11:08:41 405

原创 TCP协议

传输层协议分段是为了提高传输效率,封装是指给每个数据段添加一个编号端到端的传输是逻辑上的端到端,并不是真正意义上的发送方某层与接收方某层之间的传输IP协议只是保证数据报文发送到目的地,为主机之间提供逻辑通信;而传输层协议保证主机A的进程能够顺利对接主机B相应的进程,为应用进程之间提供端到端的逻辑通信两台主机进程间通信条件:两台主机(IP地址定义)本地进程(端口...

2019-03-04 11:08:03 616

原创 UDP协议

视频传输中使用UDP协议比较多UDP协议的责任  >>创建进程到进程间的通信(由端口号完成)  >>有限的差错控制,出现差错悄悄丢弃报文(注意这点和TCP协议的区别)...

2019-03-04 11:07:13 375

原创 应用层协议

网页浏览:  >>HTTP、SSL(加密技术)  一般网页是http协议,80端口,加密的网页是https协议,443端口;HTTP和SSL都是TCP协议文件传输:  >>FTP/TFTP  FTP包含21和20端口,也属于TCP协议;TFTP属于UDP协议,69端口E-Mail  >>SMTP,POP3  SMPT使用25端口,...

2019-03-04 11:06:29 348

原创 ICMP协议

ICMP(互联网控制消息协议)ICMP  >>Internet Control Message ProtocolIP协议的缺点:  >>无差错报告和差错纠正机制  >>缺少一种为主机和管理查询的机制差错报文报告终点不可达当路由器不能够给数据报找到路由或主机不能够交付数据报时,就丢弃这个数据报,然后这个路由器或主机就向发出...

2019-03-04 11:05:41 467

原创 HTTP协议

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP原理HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向...

2019-03-04 11:04:51 303

原创 11.14 结构体、集合和高阶函数

通常你在应用中定义了一个结构体,那么你也可能需要这个结构体的(指针)对象集合,比如:type Any interface{}type Car struct { Model string Manufacturer string BuildYear int // ...}type Cars []*Car在定义所需功能时我们可以利用函数可以作为(其它函数的)...

2019-02-17 16:01:14 147

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除