您的位置:首页 > 理论基础 > 计算机网络

套接字和文件描述符

2016-07-09 00:23 330 查看
基本概念:

a)

一个TCP连接的套接字对(socket pair)是一个定义该连接的两个端点的四元组:本地IP地址、本地TCP端口、外地地址、外地TCP端口。套接字对唯一标识一个网络上的每个TCP连接。

b)

标识每个端口的两个值(IP地址和端口号)通常称为一个套接字。

c)

内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文件。

套接字和文件描述符有什么不同?

套接字是一个抽象出来的概念,本质上也是一个文件描述符。

参考:《unix网络编程》·卷1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息