计算机网络
傅华涛Fu
热爱代码,热爱技术。
展开
-
三次握手和四次挥手
三次握手是为了在服务端和客户端之间建立稳定、安全和可靠的连接。三次握手简单来讲就是客户端向服务端发送TCP连接报文,服务端接收到连接请求后,发送确认连接的报文,客户端收到该报文并确认后,服务端就与客户端建立了连接。四次挥手简单来讲就是释放客户端与服务端之间的TCP连接,客户端发送释放连接的请求,服务端发送确认释放的报文,然后服务端发送已做好释放连接的准备,最后客户端释放连接。...原创 2021-08-24 17:48:06 · 67 阅读 · 0 评论 -
同步与异步、阻塞与非阻塞
同步与异步、阻塞与非阻塞,是非常重要的概念。以下是我个人的简单理解:同步:所谓同步,就是sender向receiver发出一个调用之后,sender需要等待receiver反馈结果才能返回。异步:所谓异步,就是sender向receiver发出一个调用之后,sender不需要等待调用结果即可返回。至于调用的结果,receiver会通过回调、通知和状态三种方式进行反馈。阻塞:所谓阻塞,就是sender在等待调用结果时,其状态是挂起的,不可以做任何事情。非阻塞:所谓非阻塞,就是sender在等待原创 2021-08-24 16:37:22 · 76 阅读 · 0 评论 -
计算机网络中重要概念
OSI(开放系统互联参考模型):物理层:实现透明的0和1比特流传输,并提供为建立、维持和释放物理连接所需要的机械、电气、功能和规程的特性。数据链路层:主要是解决两个相邻结点之间的通信问题,主要提供在不太可靠的物理链路上透明和可靠的数据传送服务,数据链路层的功能是进行链路管理、数据帧传输、流量控制和差错控制等,将不可靠的物理链路转换成对网络层来说无差错的数据链路。网络层:传输层:...原创 2020-05-08 21:57:08 · 518 阅读 · 0 评论 -
TCP/UDP、TCP三次握手与四次挥手
TCP/IP协议是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。注:seq:"sequance"序列号;ack:"acknowledge"确认号;SYN:"synchro...转载 2020-05-02 22:13:50 · 297 阅读 · 0 评论 -
计算机网络——网络层知识点总结
1.网络层的基本功能: 网络层要实现路由选择、拥塞控制和网络互联等基本功能,在使用了数据链路层提供的服务的同时, 也为传输层的端到端的传输连接提供服务。2.网际协议IP IP地址4个字节,共32位,采用点分十进制地址 IP地址由网络号和主机号组成3.有类的编址方案: A类:0.0.0.0~127.255.255.255 私有:10.0.0.0~10.255...原创 2018-06-11 16:30:06 · 5145 阅读 · 0 评论 -
利用海明码的监督关系式求解码字
关于海明码的介绍,前面几篇博客中已经说明了。这里主要是介绍如何根据海明码的监督关系式求解海明码的码字。下面主要以典型例题的方式介绍如何求解。例题1: 假定信息码为0010,海明码的监督关系式为: S2 = a2+a4+a5+a6 S1 = a1+a3+a5+a6 S0 = a0+a3+a4+a6 求解海明码的码字。...原创 2018-06-11 19:41:15 · 4243 阅读 · 2 评论 -
TCP 三次握手原理,你真的理解吗?
阿里妹导读:最近,阿里中间件小哥哥蛰剑碰到一个问题——client端连接服务器总是抛异常。在反复定位分析、并查阅各种资料文章搞懂后,他发现没有文章把这两个队列以及怎么观察他们的指标说清楚。因此,蛰剑写下这篇文章,希望借此能把这个问题说清楚。欢迎大家一起交流探讨。问题描述场景:JAVA的client和server,使用socket通信。server使用NIO。...转载 2019-04-10 19:57:48 · 412 阅读 · 0 评论