
网络协议
文章平均质量分 90
doit_SYL
既有肉身,就注定要承受与生俱来的千般惊扰。适应变化,调整自己,挑战自己。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络协议(TCP)
网络协议--TCP协议 TCP是一个巨复杂的协议。关于TCP这个协议的细节,可以去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》。 1.1. IP IP(Internet Protocol)是互联网的基础协议,其中一个作用就是给互联网中的设备(主机)分配IP地址,以便在互联网中找到某个设备以127开头的IP地址称为本地回环地址,比如127.0.0.1 ,表示本机IP...原创 2018-08-10 16:53:11 · 648 阅读 · 0 评论 -
网络协议(UDP协议)
TCP 和 UDP 的区别: TCP 是面向连接的,UDP 是面向无连接的。 什么叫面向连接,什么叫无连接呢?在互通之前,面向连接的协议会先建立连接。例如,TCP 会三次握手,而 UDP 不会。 所谓的建立连接,是为了在客户端和服务端维护连接,而建立一定的数据结构来维护双方交互的状态,用这样的数据结构来保证所谓的面向连接的特性。 例如,TCP 提供可靠交付。通过 TCP 连接传输的数据,无差...原创 2018-08-14 23:29:06 · 2487 阅读 · 0 评论 -
套接字Socket编程
网络编程,主要是指基于TCP/UDP的网络通信编程,使用Socket类实现,也称为socket编程。 Socket编程进行的是端到端的通信,在网络层,Socket函数需要指定到底是IPv4还是IPv6,分别对应设置为AF_INET和AF_INET6。另外还需要指定到底是TCP还是UDP。TCP是基于数据流的,所以设置为SOCK_STREAM,而UDP是基于数据报的,因而设置为SOCK_DGRAM...原创 2018-08-14 23:27:05 · 543 阅读 · 0 评论