![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
wangyongxun1983
这个作者很懒,什么都没留下…
展开
-
网络--03使用协议进行通信
tcp连接建立以后,就可以基于这个连接通道来发送和接受消息了,TCP、UDP都是在基于Socket概念上为某类应用场景而扩展出的传输协议,那么什么是socket呢?socket是一种抽象层,应用程序通过它来发送和接收数据,就像应用程序打开一个文件句柄,把数据读写到磁盘上一样。使用socket可以把应用程序添加到网络中,并与处于同一个网络中的其他应用程序进行通信。不同类型的Socket与不同类型的底层协议簇有关联。主要的socket类型为流套接字(stream socket)和数据报文套接字(datagra原创 2020-12-20 20:32:37 · 107 阅读 · 0 评论 -
网络--02TCP/IP协议的深入分析
在三次握手过程中,Server发送SYN-ACK之后,收到Client的ACK之前的TCP连接称为半连接(half-open connect),此时Server处于SYN_RCVD状态,当收到ACK后,Server转入ESTABLISHED状态。SYN攻击就是Client在短时间内伪造大量不存在的IP地址,并向Server不断地发送SYN包,Server回复确认包,并等待Client的确认,由于源地址是不存在的,因此,Server需要不断重发直至超时,这些伪造的SYN包将产时间占用未连接队列,导致正常的SY原创 2020-12-20 18:42:36 · 102 阅读 · 0 评论 -
网络--01远程通信协议
一个http请求的整个流程负责域名解析的DNS服务首先,用户访问一个域名,会经过DNS解析DNS(Domain Name System),它和HTTP协议一样是位于应用层的协议,主要提供域名到IP的解析服务。我们其实不用域名也可以访问目标主机的服务,但是IP本身不是那么容易记,所以使用域名进行替换使得用户更容易记住。加速静态内容访问速度的CDNCDN(Content Delivery Network)内容分发网络。CDN其实就是一种网络缓存技术,能够把一些相对稳定的资源放到原创 2020-12-13 22:39:30 · 284 阅读 · 0 评论