![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络编程
网络编程
Home Well Go
这个作者很懒,什么都没留下…
展开
-
TCP协议执行过程
传输层 网络层帮我们定位计算机位置后,之后就会接入应用程序,首先我们能够开始多个应用程序,也就是说一个ip是为多个应用程序服务,那如何区别应用程序的不同——端口能帮我们解决多个应用程序的情况下的数据传输。 所以传输的层的功能是建立在端口与端口之间的通信,那么就要提到TCP协议和UDP协议了,这两种协议都用于数据的传输 TCP协议:可靠传输,TCP报文段没有长度限制,理论上可以无限长,但是为了保证网络的效率,通常TCP报文段的长度不会超过IP报文段的长度,以确保单个TCP报文段不必再分割。 UDP协议:不原创 2020-07-29 17:58:21 · 903 阅读 · 1 评论 -
IP网际协议
基础篇开放式互联系统——OSIsocket 开放式互联系统——OSI 说明: 开方式互联系统将网络通信工作分为七层,分别是以下: 物理层: 物理层实际上就是通过布线、光纤、网卡和其它用来把两台网络通信设备的方式实现互联。 数据链路层 起初,数据链路层是用来解析物理层传输的电信号,但是后面因为各个公司都有自己的分组方式,最后就进行了统一,形成了以太网协议——Ethernet 以太网协议规定: 一组电信号为一个数据包,也可以称为一帧。 每一帧数据包含了head和data两个部分,head为固定的原创 2020-06-30 14:55:10 · 221 阅读 · 0 评论 -
NIO基础API应用剖析
目录NIO NIO 什么是NIO NIO是 New I/O的简称,与旧式的基于流的I/O方法相对,它式一套新的I/O标准,在jdk1.4中被发布 NIO的特性: 原始的I/O是基于的流的方式,而NIO是基于块(Block)的,它以块为单位来对数据进行处理,因为本身硬盘上的文件就是使用块进行存储的,NIO对此进行了对应,所以NIO的性能上比原始I/O要好的多。 为所有的原始类型提供(buf...原创 2020-10-23 17:05:58 · 122 阅读 · 0 评论 -
AIO基础API应用剖析
目录原创 2020-10-23 17:06:28 · 328 阅读 · 0 评论