logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【计算机网络】应用层协议 -- DNS协议

域名是用来识别主机名称和主机所属的组织机构的一种分层结构的名称,例如。com:一级域名,表示这是一个工商企业域名。同级的还有.net(网络供应商)和.org(开源组织或非盈利组织)等。baidu:二级域名,一般对应的就是公司名。www:只是一种习惯用法。

文章图片
#计算机网络
【计算机网络】传输层协议 -- TCP协议

从文章的长度也可以看出,TCP协议是非常复杂的,它之所以这么复杂,就是因为它既要保持可靠性,同时又要尽可能地提高性能。检验和序列号确认应答超时重传连接管理流量控制拥塞控制滑动窗口快速重传延迟应答捎带应答TCP的这些机制有些是通过协议来体现的,有些是通过代码逻辑实现的。TCP定时器此外,TCP当中还设置了各种定时器重传定时器:为了控制丢失的报文段或者丢弃的报文段,也就是对报文段确认的等待时间。

文章图片
#tcp/ip#网络协议#网络
【计算机网络】简易TCP网络小程序

我们将TCP服务器封装成一个类,当我们定义出一个服务器对象后需要马上对服务器进行初始化,而初始化TCP服务器要做的第一件事就是创建套接字。TCP服务器在调用socket函数创建套接字时,参数设置如下:如果创建套接字后获得的文件描述符是小于0的,说明套接字创建失败,此时也就没必要进行后续操作了,直接终止程序即可。说明一下:实际TCP服务器创建套接字的做法与UDP服务器是一样的,只不过TCP服务器需要

文章图片
#网络#计算机网络#tcp/ip
到底了