原文:Linux Socket学习--域和地址族

先来说说无名套接口吧: 套接口不一定需要地址,比如函数socketpair就生成了一对相互连接但是没有地址的套接口,这就是所谓的无名套接口。 有时候也会有这样的情况,在相互连接的两个太接口中有一个套接口不需要地址,例如当连接到一个远程的套接口的时候,虽然必须确定远程套接口的地址,但是发出调用的本地套接口却可以是匿名的。 有时候虽然需要一个地址进行通信,但是并不关心这个地址具体是什么,这个本地地址仅 ...

2012-08-16 11:53 0 3454 推荐指数:

查看详情

010-1 Socket地址AddressFamily

AddressFamily地址组成员 成员名称 说明 AppleTalk AppleTalk 地址。 Atm 本机 ATM 服务地址。 Banyan ...

Sat May 12 05:55:00 CST 2018 0 1855
Linux Socket学习--地址转换函数

一个IP地址是由小数点分开的十进制数表示的,我们称之为点分十进制表示法。其中每一个十进制数代表一个字节的无符号数值(按照网络字节序)因为每个字节都是无符号的8位数值,这就限制了每一个字节所能表示的范围是0~255. Internet地址分类 一个Internet地址 ...

Thu Aug 16 23:06:00 CST 2012 0 8179
Linux Socket学习--为套接口绑定地址

当我们使用socket函数创建一个套接口之后,这个套接口就处于无名状态,虽然之前我们提到即使没有地址,套接口也能使用,但是这个只限于套接口对在同一个Linux内核中,如果位于两台不同的主机的套接口需要连接,而又没有地址,那么就无法工作。 函数bind的作用就是为无名套接口分配地址 ...

Mon Aug 20 23:39:00 CST 2012 0 3425
套接字socket地址和类型、工作原理、创建过程

注:本分类下文章大多整理自《深入分析linux内核源代码》一书,另有参考其他一些资料如《linux内核完全剖析》、《linux c 编程一站式学习》等,只是为了更好地理清系统编程和网络编程中的一些概念性问题,并没有深入地阅读分析源码,我也是草草翻过这本书,请有兴趣的朋友自己参考相关资料。此书出版 ...

Mon Feb 26 19:01:00 CST 2018 0 1043
Linux学习socket编程(一)

socket编程 socket的概念:     在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。  在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair ...

Sat Nov 18 05:44:00 CST 2017 0 8666
Linux socket编程 DNS查询IP地址

本来是一次计算机网络的实验,但是还没有完全写好,DNS的响应请求报文的冗余信息太多了,不只有IP地址。所以这次的实验主要就是解析DNS报文。同时也需要正确的填充请求报文。如果代码有什么bug,欢迎指正啊。代码排版有点乱。。。 本文有以下内容   DNS报文的填充和解析   利用socket ...

Fri Jun 13 09:14:00 CST 2014 0 3123
Linux exec函数解析

背景 在提到 vfork 函数时,我们提到了这个概念。为了更好地学习与运用,我们对exec函数进行展开。 exec函数 介绍 有时我们希望子进程去执行另外的程序,exec函数就提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用 ...

Mon Mar 16 19:13:00 CST 2020 0 816
Linux高性能服务器编程》学习总结(一)——TCP/IP协议

  在学长的推荐下,我用了大约半个月的时间学习了游双老师的《Linux高性能服务器编程》一书。通读此书,感觉这本书在知识广度上已经很足,对网络协议与编程方面的基础知识栈都有讲解,语言也比较通俗易懂,确是一本对于有一定网络基础也想继续深入学习的同学的好书,但由于篇幅有限,对于部分知识点的讲解没有深入 ...

Wed Jan 31 04:47:00 CST 2018 0 1239
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM