
网络
文章平均质量分 92
新叶猫
如有错误,欢迎指教
展开
-
DNS协议、ICMP协议、NAT技术(未完)
DNS(Domain Name System,域名系统)协议,是一个用来将域名转化为IP地址的应用层协议。原创 2025-03-25 20:01:10 · 887 阅读 · 0 评论 -
传输层协议 —TCP协议
TCP协议是一种可靠的传输协议,使用TCP协议能够在一定程度上保证数据传输时的可靠性,而UDP协议是一种不可靠的传输协议,那UDP协议这种不可靠的协议存在有什么意义呢?原创 2025-03-17 22:17:30 · 623 阅读 · 0 评论 -
传输层协议 — UDP协议
传输层负责可靠性传输,确保数据能够可靠地传送到目标地址。UDP的位置网络套接字编程时用到的各种接口,是位于应用层和传输层之间的一层系统调用接口,这些接口是系统提供的,我们可以通过这些接口搭建上层应用,比如HTTP。我们经常说HTTP是基于TCP的,实际就是因为HTTP在TCP套接字编程上搭建的。而socket接口往下的传输层实际就是由操作系统管理的,因此UDP是属于内核当中的,是操作系统本身协议栈自带的,其代码不是由上层用户编写的,UDP的所有功能都是由操作系统完成,因此网络也是操作系统的一部分。原创 2025-03-16 23:27:29 · 831 阅读 · 0 评论 -
网络协议栈
用户在应用层的各种请求最终会下达给操作系统,操作系统内除了进程管理、文件管理、内存管理、驱动管理之外,还有一个内嵌的软件协议栈,协议栈将用户的数据进行各种封包后,通过网卡将数据传递到网络当中,数据在网络内部经过各种路由转发,最终将数据传送到了目标服务器。是位于用户层的。这部分代码是由网络协议的开发人员来编写的,比如HTTP协议、HTTPS协议以及SSH协议等。是位于操作系统层的。其中传输层最经典的协议叫做TCP协议,网络层最经典的协议叫做IP协议,这就是我们平常所说的TCP/IP协议。原创 2025-03-15 22:43:17 · 275 阅读 · 0 评论 -
网络编程套接字
网络编程套接字原创 2025-03-11 23:26:59 · 389 阅读 · 0 评论