《UNIX网络编程 卷1:套接字联网API(第3版)》——2.13 常见因特网应用的协议使用...
本节书摘来自异步社区《UNIX网络编程 卷1:套接字联网API(第3版)》一书中的第2章,第2.13节,作者:【美】W. Richard Stevens , Bill Fenner , Andrew M. Rudoff著,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.13 常见因特网应用的协议使用
图2-19总结了各种常见的因特网应用对协议的使用情况。
前两个因特网应用ping和traceroute是使用ICMP协议实现的网络诊断应用。traceroute自行构造UDP分组来发送并读取所引发的ICMP应答。
紧接着是3个流行的路由协议,它们展示了路由协议使用的各种传输协议。OSPF通过原始套接字直接使用IP,RIP使用UDP,BGP使用TCP。
接下来5个是基于UDP的网络应用,然后是7个TCP网络应用和4个同时使用UDP和TCP的网络应用,最后5个是IP电话网络应用,它们或者独自使用SCTP,或者选用UDP、TCP或SCTP。
《UNIX网络编程 卷1:套接字联网API(第3版)》——2.13 常见因特网应用的协议使用...相关推荐
- UNIX网络编程.卷1,套接字联网API(第3版)(中文版)(Stevens经典著作,两位顶级网络编程专家应邀执笔修订)...
UNIX网络编程.卷1,套接字联网API(第3版)(中文版)(Stevens经典著作,两位顶级网络编程专家应邀执笔修订) 基本信息 原书名: Unix Network Programming, Vol ...
- UNIX网络编程——基本TCP套接字编程 【转贴】
一.基于TCP协议的网络程序 下图是基于TCP协议的客户端/服务器程序的一般流程: 服务器调用socket().bind().listen()完成初始化后,调用accept()阻塞等待,处于监听端口的 ...
- 《UNIX网络编程 卷1:套接字联网API》学习笔记——基本TCP套接字编程
UNIX网络编程--基本TCP套接字编程 socket 函数 connect 函数 bind 函数 listen 函数 accept 函数 fork 和 exec 函数 并发服务器 close 函数 ...
- 《UNIX网络编程 卷1:套接字联网API(第3版)》——第2章 传输层:TCP、UDP和SCTP 2.1概述...
本节书摘来自异步社区<UNIX网络编程 卷1:套接字联网API(第3版)>一书中的第2章,第2.1节,作者:[美]W. Richard Stevens , Bill Fenner , An ...
- 图灵社区 : 图书 : UNIX网络编程 卷1:套接字联网API(英文版•第3版)
图灵社区 : 图书 : UNIX网络编程 卷1:套接字联网API(英文版•第3版) 图灵社区 : 图书 : UNIX网络编程 卷1:套接字联网API(英文版•第3版) UNIX网络编程 卷1:套接字联 ...
- 《Unix网络编程卷1-套接字联网API》第一个例子编译 不通过问题解决
<Unix网络编程卷1-套接字联网API>是本好书. 但是第一个例子不是很好编译. 需要如下步骤: 本人机器CentOS 5.4 1.下载源码 unpv13e解压到任意目录 然后按其rea ...
- 《UNIX网络编程 卷2:进程间通信(第2版)》——1.4 名字空间
本节书摘来自异步社区<UNIX网络编程 卷2:进程间通信(第2版)>一书中的第1章,第1.4节,作者:[美]W. Richard Stevens著,更多章节内容可以访问云栖社区" ...
- 【Linux网络编程】UDP 套接字编程
[Linux网络编程]UDP 套接字编程 [1]用户数据报协议(UDP) UDP是一个简单的传输层协议,不保证UDP数据报会到达其最终目的地,不保证各个数据报的先后顺序跨网络后保持不变,也不保证每个数 ...
- 1.UNIX网络编程卷1:源码配置
本节主要介绍UNIX网络编程卷1(第三版)在Ubuntu16.04的配置问题,并运行一个简单时间获取客户程序. 1.首先下载源文件,链接如下:UNIX Network Programming Sour ...
- Linux网络编程:原始套接字的魔力【续】
如何从链路层直接发送数据帧 本来以为这部分都弄完了,结果有朋友反映说看了半天还是没看到如何从链路层直接发送数据.因为上一篇里面提到的是从链路层"收发"数据,结果只&q ...
最新文章
- Java并发编程开发笔记——2线程安全性
- 浅析jQuery原理并仿写封装一个自己的库
- 微服务【1.1】Swagger的使用
- PAT-乙级-1062 最简分数
- 中用BBP公式计算_如何计算基础代谢率
- [Unity] 定义 Assembly 之后还要定义 Assembly Reference
- filewriter判断是否关闭_IO流详解
- 第16件事 愿景和目标要接地气
- php arff文件,python实现txt文件格式转换为arff格式
- Python 爬虫 ——html 页面的认识
- 《读编程珠玑有感》——细节处见技术
- 【语言学习】Java
- breadweb控制台下载_路由器刷breed web控制台通用版
- 武汉大学计算机学院保研清华,清北11人保送武大法学院,网友表示看不懂,高校老师表示:正常...
- windows-sys9 :windows 系统官方下载网址
- 服务器c盘里会有大量.log文件,电脑C盘爆满怎么办?这3个文件夹放心删,瞬间多出10个G...
- 关于航空障碍灯的介绍
- java aes 工具类_Java中的AES加解密工具类:AESUtils
- 从富文本(html字符串)中获取图片,js获取富文本中的第一张图片(正则表达式)
- linux 笔记本禁用触摸板
热门文章
- AutoML之锦标赛选择
- 592. 分数加减运算
- 现代通信原理3.2:线性系统的时域与频域特性
- a ppt of CRF
- 强化学习各概念整理(value/policy-based、on/off-policy、model-based/free、offline)
- java asyncexec,Display类的syncExec()和asyncExec()之间的区别
- 穿越迷宫的函数c语言,数据结构课外实践题库(26页)-原创力文档
- altium 快速设置网络_通过加载CAD“快速选择”插件,可以很大的提高绘图效率...
- 软考错题合集之12-11-AM
- javascript 原型链实现继承简单例子