- 博客(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关注的人