`
BradyZhu
  • 浏览: 246858 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

网络通信协议笔记

 
阅读更多
http应用层协议,基于tcp

tcp:传输层协议;面向连接,必须先与对方确认关系。3次握手。。例如telnet

udp:传输层协议;面向非连接的。不管对方状态,直接发送,例如qq。可靠性低

ip:网络层协议

socket:基于tcp/ip网络的api

网络通信io
i:就是从硬盘到内存

o:从内存到硬盘

nio新io是面向缓存的,是非堵塞的。基于反应器Reactor模式,写就绪、读就绪

bio传统io是面向流的,当一个线程发起io的读和写的时候,均为堵塞方式,只有当读完或者写完之后才会释放线程

最简单的比方:
处理1000个连接传统io需要1000个线程那么nio不需要那么多
阻塞式IO的线程的大部分时间都浪费在等待请求上

分享到:
评论

相关推荐

    【笔记】远程通信协议.pdf

    这个通信的过程一定会涉及到通信协议相关的知识点,当然大家也可能知道一些,但 是我会尽可能的把通信这一块的内容串起来,加深大家的理解。 我们每天都在用浏览器访问各种网站,作为用户来说,只需要需要输入一个...

    20170726分布式通信协议-http笔记1

    应用状态- >服务器端不保存应用状态访问订单 根据接口去查询访问商品 查询RESTful的最佳设计域名http://api.gupaoedu.com http:

    网络工程师学习笔记精华总结 ccna

    (7)掌握计算机网络体系结构和网络协议的基本原理; (8)掌握计算机网络有关的标准化知识; (9)掌握局域网组网技术,理解城域网和广域网基本技术; (10)掌握计算机网络互联技术; (11)掌握TCP/IP协议网络的...

    学习笔记-问卷.docx

    自学HCIA时的笔记 1 企业网络架构介绍 1 大型网络基本架构 1 小型企业网络和大型企业网络的区别: 1 大型企业网络设计的基本思想: 1 ...网络通信协议分类: 6 数据链路层协议分类: 6 局域网: 6 广域网: 6

    网络管理员笔记-软考笔记(超级详细!!!超级认真)软考学习笔记(带资料!!)a网络管理员考试介绍

    网络管理员笔记-软考笔记(超级详细!!!超级认真)软考学习笔记(带资料!...20.网络协议 四、网络体系结构 21. OSI模型 22.TCP/IP体系结构 五、局域网技术 23.局域网 24.IEEE802 25.CSMA/CD 26.冲突域和广播

    Linux网络编程超级详细笔记

    Socket编程:Socket是用于实现网络通信的编程接口,支持基于TCP/IP协议的传输,包括TCP和UDP。在Linux下,使用Socket编程可以实现网络通信,包括客户端和服务器端。 IP地址和端口:IP地址是用于标识网络上的设备的...

    socket 编程 网络编程资料大全 给力

    网络通信协议,网络通信基础知识,socket网络编程的一些基础知识,Socket网络编程学习笔记,网络编程总结,2011-学习资料大全:java_socket编程,学习网络编程的十个步骤,socket编程入门(经典版),Unix_网络编程...

    计算机考试---三级网络技术笔记

    (2)Internet通信协议—TCP/IP。 (3)Internet接入方法。 (4)超文本、超媒体与Web浏览器。 6. 网络安全技术 (1)信息安全的基本概念。 (2)网络管理的基本概念。 (3)网络安全策略。 (4)加密与认证...

    ZigBee无线通信技术笔记

    1.3 短距离无线通信协议的比较 5 1.3.1 ZigBee与蓝牙技术的比较 6 1.3.2 ZigBee与UWB技术的比较 7 1.3.3 ZigBee与Wi-Fi技术的比较 8 1.3.4 ZigBee与现有移动网络(GPRS、CDMA)的比较 9 第2章 IEEE 802.15.4标准 10 ...

    计算机网络复习笔记.docx

    计算机网络复习笔记 计算机网络复习笔记全文共22页,当前为第1页。计算机网络复习笔记全文共22页,当前为第1页。第一章 概论 计算机网络复习笔记全文共22页,当前为第1页。 计算机网络复习笔记全文共22页,当前为第1...

    计算机网络高分笔记.pdf

    1通信子网:由各种传输介质、通信设备和相应的网络协议组成,它为网络提供数据传输、交换和控制能力,实现连网计算机之间的数据通信(包括物理层、数据链路层、网络层)。2.资源子网:由主机、终端以及各种软件资源...

    Linux协议栈阅读笔记

    网络协议栈的实现基本采用TCP/IP的四层架构(链路、网络、传输、应用)。不过在实际学习中通常讲到的是5层架构(物理、链路、网络、传输、应用)。  BSD风格 BSD风格就是通常说的 socket、bind、connect、listen、...

    学习笔记.docx

    1 企业网络架构介绍 1 大型网络基本架构 1 小型企业网络和大型企业网络的区别: 1 大型企业网络设计的基本思想:...网络通信协议分类: 6 数据链路层协议分类: 6 局域网: 6 广域网: 6 OSI参考模型各个层次的基本功能 6

    计算机网络学习笔记,非常详细,覆盖方方面面

    - 网络基础知识:网络的定义、作用、组成,数据通信原理等基本概念 - 网络参考模型:OSI模型、TCP/IP模型,各层的作用和协议 - 网络协议:TCP、UDP、IP、路由选择、DNS等主要协议原理 - 网络访问技术:以太网、无线...

    网络编程笔记(包含测试代码)

    笔记共八章: 1、概述 2、网络通信的要素 3、IP 4、端口 5、通信协议 6、TCP 7、UDP 8、URL

    通信与网络中的VC++环境下基于WinSock的网络通信

     随着Internet的迅猛发展,网络通信应用程序的开发成为研究热点。Windows环境下进行通讯程序设计的最基本方法是应用Windows Sockets实现进程间通讯。  1 TCP/IP协议、应用程序与套接字  TCP/IP协议是众多网络...

    网络技术与应用(笔记)

    本资源内容同博客文章网络技术与应用(笔记1)和网络技术与应用(笔记2)中的一样,将整理导出成PDF 一、概述 1.交换方式 2.计算机网路体系结构和协议 二、数据通信基础 1.数据传输系统 2.编码和调制 3.差错...

    12573 无线传感器网络 笔记

    1. 短距离无线通信特点:通信距离短,覆盖距离一般为10~200m。无线发射器的发射功率较低,发射功率一般小于100mW。...ALOHA协议是一种使用无线广播技术的分组交换计算机网络协议,也是最早最基本的无线数据通信协议。

    Android学习笔记——Http通信 源码

    此篇Android学习笔记的源码主要内容: 1.使用WebView控件加载网页 2.使用ImageView控件加载网络图片

    4-通信与网络安全.xmind

    CISSP复习笔记-第4章 通信与网络安全。开放系统互联(Open System Interconnect,OSI)参考模型;TCP/IP模型;网络互联基础;网络协议和服务

Global site tag (gtag.js) - Google Analytics