
TCP/IP协议
Evan_Gu
专注大数据可视化和可视分析相关的理论、方法与技术,探索行业中最佳实践与应用。
展开
-
【TCP/IP协议】四层协议系统
TCP/IP协议族体系结构,主要分为四层,自底向上分别是 数据链路层、网络层、传输层、应用层。 其中前三层运行在系统内核空间,应用层运行在用户空间。 内核空间与用户空间区别Linux系统对自身进行了划分,一部分核心软件独立于普通应用程序,运行在较高的特权级别上,它们驻留在被保护的内存空间上,拥有访问硬件设备的所有权限,Linux将此称为内核空间。相对地,应用程序则是在“用户空间原创 2015-11-14 21:09:06 · 1391 阅读 · 0 评论 -
socket 基础(Linux网络编程基础API)
网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。原创 2015-11-20 21:59:46 · 782 阅读 · 0 评论 -
socket与TCP/IP协议族的关系
由于TCP/IP协议中数据链路、网络层、传输层协议是在内核中实现的,操作系统需要实现一组系统调用,使得应用程序能够访问这些协议提供服务。实现这组系统调用的API(Application Programming Interface,应用程序编程接口),主要有两套:socket 和XTI。 socket定义的这一组API提供两点功能:1 将应用程序数据从用户缓冲区中复制到TCP/IP内原创 2015-11-20 19:00:09 · 1481 阅读 · 0 评论 -
一个Option请求引发的深度解析
一个Option请求引发的深度解析在当前项目中,前端通过POST方式访问后端的REST接口时,发现两条请求记录,一条请求的Request Method为Options,另一条请求的Reuest Method为Post。想要解决这个疑惑还得从以下3个概念说起。Http Options MethodRFC2616标准(现行的HTTP/1.1)中如下描述:简而言之,O转载 2016-12-15 08:39:15 · 4360 阅读 · 0 评论 -
Http Basic Authenticate
这是HTTP协议中的Basic Authentication客户端向服务器发起普通HTTP请求服务器返回HTTP 401错误,并在response里面带上一行头信息 WWW-Authenticate: Basic realm=”领域说明文本”客户端弹出对话框,让用户输入用户名密码客户端重新向服务器发起请求,request里面带上一行头信息,内容是 Authorizatio...原创 2018-09-13 16:06:57 · 852 阅读 · 0 评论