成功加入购物车

去购物车结算 X
书香美美
  • TCP\IP详解(卷2实现)/计算机科学丛书
  • TCP\IP详解(卷2实现)/计算机科学丛书
图文详情
  • TCP\IP详解(卷2实现)/计算机科学丛书
  • TCP\IP详解(卷2实现)/计算机科学丛书

TCP\IP详解(卷2实现)/计算机科学丛书

举报

全新正版 极速发货

  • 作者: 
  • 出版社:    机械工业
  • ISBN:    9787111617938
  • 出版时间: 
  • 装帧:    其他
  • 开本:    其他
  • 作者: 
  • 出版社:  机械工业
  • ISBN:  9787111617938
  • 出版时间: 
  • 装帧:  其他
  • 开本:  其他

售价 82.46 5.9折

定价 ¥139.00 

品相 全新

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-05-23

    数量
    库存5
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    店铺等级
    资质认证
    90天平均
    成功完成
    93.18% (10114笔)
    好评率
    99.91%
    发货时间
    15.86小时
    地址
    上海市黄浦区
    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 货号:
      30476715
      商品描述:
      作者简介
      W·理查德·史蒂文斯(W.RichardStevens)国际知名的UNlX和网络专家,备受赞誉的技术作家。生前著有多部经典的传世之作,包括《UNIX网络编程》(两卷本)、《TCP/IP详解》(三卷本)和本书第1版。

      目录
      出版者的话
      译者序
      前言
      第1章   概述1
      1.1   引言1
      1.2   源代码表示1
      1.2.1   将拥塞窗口设置为11
      1.2.2   印刷约定2
      1.3   历史2
      1.4   应用编程接口3
      1.5   程序示例4
      1.6   系统调用和库函数6
      1.7   网络实现概述6
      1.8   描述符7
      1.9   mbuf与输出处理11
      1.9.1   包含插口地址结构的mbuf11
      1.9.2   包含数据的mbuf12
      1.9.3   添加IP和UDP首部13
      1.9.4   IP输出14
      1.9.5   以太网输出14
      1.9.6   UDP输出小结14
      1.10   输入处理15
      1.10.1   以太网输入15
      1.10.2   IP输入15
      1.10.3   UDP输入16
      1.10.4   进程输入17
      1.11   网络实现概述(续)17
      1.12   中断级别与并发18
      1.13   源代码组织20
      1.14   测试网络21
      1.15   小结22
      第2章   mbuf:存储器缓存24
      2.1   引言24
      2.2   代码介绍27
      2.2.1   全局变量27
      2.2.2   统计28
      2.2.3   内核统计28
      2.3   mbuf的定义29
      2.4   mbuf结构29
      2.5   简单的mbuf宏和函数31
      2.5.1   m_get函数32
      2.5.2   MGET宏32
      2.5.3   m_retry函数33
      2.5.4   mbuf锁34
      2.6   m_devget和m_pullup函数34
      2.6.1   m_devget函数34
      2.6.2   mtod和dtom宏36
      2.6.3   m_pullup函数和连续的协议首部36
      2.6.4   m_pullup和IP的分片与重组37
      2.6.5   TCP重组避免调用m_pullup39
      2.6.6   m_pullup使用总结40
      2.7   mbuf宏和函数的小结40
      2.8   Net/3联网数据结构小结42
      2.9   m_copy和簇引用计数43
      2.10   其他选择47
      2.11   小结47
      第3章   接口层49
      3.1   引言49
      3.2   代码介绍49
      3.2.1   全局变量49
      3.2.2   SNMP变量50
      3.3   ifnet结构51
      3.4   ifaddr结构57
      3.5   sockaddr结构58
      3.6   ifnet与ifaddr的专用化59
      3.7   网络初始化概述60
      3.8   以太网初始化61
      3.9   SLIP初始化64
      3.10   环回初始化65
      3.11   if_attach函数66
      3.12   ifinit函数72
      3.13   小结73
      第4章   接口:以太网74
      4.1   引言74
      4.2   代码介绍75
      4.2.1   全局变量75
      4.2.2   统计量75
      4.2.3   SNMP变量76
      4.3   以太网接口77
      4.3.1   leintr函数79
      4.3.2   leread函数79
      4.3.3   ether_input函数81
      4.3.4   ether_output函数84
      4.3.5   lestart函数87
      4.4   ioctl系统调用89
      4.4.1   ifioctl函数90
      4.4.2   ifconf函数91
      4.4.3   举例94
      4.4.4   通用接口ioctl命令95
      4.4.5   if_down和if_up函数96
      4.4.6   以太网、SLIP和环回97
      4.5   小结98
      第5章   接口:SLIP和环回100
      5.1   引言100
      5.2   代码介绍100
      5.2.1   全局变量100
      5.2.2   统计量101
      5.3   SLIP接口101
      5.3.1   SLIP线路规程:SLIPDISC101
      5.3.2   SLIP初始化:slopen和slinit103
      5.3.3   SLIP输入处理:slinput105
      5.3.4   SLIP输出处理:sloutput109
      5.3.5   slstart函数111
      5.3.6   SLIP分组丢失116
      5.3.7   SLIP性能考虑117
      5.3.8   slclose函数117
      5.3.9   sltioctl函数118
      5.4   环回接口119
      5.5   小结121
      第6章   IP编址123
      6.1   引言123
      6.1.1   IP地址123
      6.1.2   IP地址的印刷规定123
      6.1.3   主机和路由器124
      6.2   代码介绍125
      6.3   接口和地址小结125
      6.4   sockaddr_in结构126
      6.5   in_ifaddr结构127
      6.6   地址指派128
      6.6.1   ifioctl函数130
      6.6.2   in_control函数130
      6.6.3   前提条件:SIOCSIFADDR、SIOCSIFNETMASK和SIOCSIFDSTADDR132
      6.6.4   地址指派:SIOCSIFADDR133
      6.6.5   in_ifinit函数133
      6.6.6   网络掩码指派:SIOCSIFNETMASK136
      6.6.7   目的地址指派:SIOCSIFDSTADDR137
      6.6.8   获取接口信息137
      6.6.9   每个接口多个IP地址138
      6.6.10   附加IP地址:SIOCAIFADDR139
      6.6.11   删除IP地址:SIOCDIFADDR140
      6.7   接口ioctl处理141
      6.7.1   leioctl函数141
      6.7.2   slioctl函数142
      6.7.3   loioctl函数143
      6.8   Internet实用函数144
      6.9   ifnet实用函数144
      6.10   小结145
      第7章   域和协议146
      7.1   引言146
      7.2   代码介绍146
      7.2.1   全局变量147
      7.2.2   统计量147
      7.3   domain结构147
      7.4   protosw结构148
      7.5   IP 的domain和protosw结构150
      7.6   pffindproto和pffindtype函数155
      7.7   pfctlinput函数157
      7.8   IP初始化157
      7.8.1   Internet传输分用157
      7.8.2   ip_init函数158
      7.9   sysctl系统调用159
      7.10   小结161
      第8章   IP:网际协议162
      8.1   引言162
      8.2   代码介绍163
      8.2.1   全局变量163
      8.2.2   统计量163
      8.2.3   SNMP变量164
      8.3   IP分组165
      8.4   输入处理:ipintr函数167
      8.4.1   ipintr概观167
      8.4.2   验证168
      8.4.3   转发或不转发171
      8.4.4   重装和分用173
      8.5   转发:ip_forward函数174
      8.6   输出处理:ip_output函数180
      8.6.1   首部初始化181
      8.6.2   路由选择182
      8.6.3   源地址选择和分片184
      8.7   Internet检验和:in_cksum函数186
      8.8   setsockopt和getsockopt系统调用190
      8.8.1   PRCO_SETOPT的处理192
      8.8.2   PRCO_GETOPT的处理193
      8.9   ip_sysctl函数193
      8.10   小结194
      第9章   IP选项处理196
      9.1   引言196
      9.2   代码介绍196
      9.2.1   全局变量196
      9.2.2   统计量197
      9.3   选项格式197
      9.4   ip_dooptions函数198
      9.5   记录路由选项200
      9.6   源站和记录路由选项202
      9.6.1   save_rte函数205
      9.6.2   ip_srcroute函数206
      9.7   时间戳选项207
      9.8   ip_insertoptions函数210
      9.9   ip_pcbopts函数214
      9.10   一些限制217
      9.11   小结217
      第10章   IP的分片与重装218
      10.1   引言218
      10.2   代码介绍219
      10.2.1   全局变量220
      10.2.2   统计量220
      10.3   分片220
      10.4   ip_optcopy函数223
      10.5   重装224
      10.6   ip_reass函数227
      10.7   ip_slowtimo函数237
      10.8   小结238
      第11章   ICMP:Internet控制报文协议239
      11.1   引言239
      11.2   代码介绍242
      11.2.1   全局变量242
      11.2.2   统计量242
      11.2.3   SNMP变量243
      11.3   icmp结构244
      11.4   ICMP 的protosw结构245
      11.5   输入处理:icmp_input函数246
      11.6   差错处理249
      11.7   请求处理251
      11.7.1   回显询问:ICMP_ECHO和
                   ICMP_ECHOREPLY252
      11.7.2   时间戳询问:ICMP_TSTAMP和
                   ICMP_TSTAMPREPLY253
      11.7.3   地址掩码询问:ICMP_MASKREQ和ICMP_MASKREPLY253
      11.7.4   信息询问:ICMP_IREQ和ICMP_IREQREPLY255
      11.7.5   路由器发现:ICMP_ROUTERADVERT和ICMP_ROUTERSOLICIT255
      11.8   重定向处理255
      11.9   回答处理257
      11.10   输出处理257
      11.11   icmp_error函数258
      11.12   icmp_reflect函数261
      11.13   icmp_send函数265
      11.14   icmp_sysctl函数266
      11.15   小结266
      第12章   IP多播268
      12.1   引言268
      12.2   代码介绍269
      12.2.1   全局变量270
      12.2.2   统计量270
      12.3   以太网多播地址270
      12.4   ether_multi结构271
      12.5   以太网多播接收273
      12.6   in_multi结构273
      12.7   ip_moptions结构275
      12.8   多播的插口选项276
      12.9   多播的TTL值277
      12.9.1   MBONE278
      12.9.2   扩展环搜索278
      12.10   ip_setmoptions函数278
      12.10.1   选择一个明确的多播接口:IP_MULTICAST_IF280
      12.10.2   选择明确的多播TTL: IP_ MULTICAST_TTL281
      12.10.3   选择多播环回:IP_MULTICAST_LOOP281
      12.11   加入一个IP多播组282
      12.11.1   in_addmulti函数285
      12.11.2   slioctl和loioctl函数:SIOCADDMULTI和SIOCDELMULTI287
      12.11.3   leioctl函数:SIOCADDMULTI和SIOCDELMULTI288
      12.11.4   ether_addmulti函数288
      12.12   离开一个IP多播组291
      12.12.1   in_delmulti函数292
      12.12.2   ether_delmulti函数293
      12.13   ip_getmoptions函数295
      12.14   多播输入处理:ipintr函数296
      12.15   多播输出处理:ip_output函数298
      12.16   性能的考虑301
      12.17   小结301
      第13章   IGMP:Internet组管理协议303
      13.1   引言303
      13.2   代码介绍304
      13.2.1   全局变量304
      13.2.2   统计量304
      13.2.3   SNMP变量305
      13.3   igmp结构305
      13.4   IGMP的protosw的结构306
      13.5   加入一个组:igmp_joingroup函数306
      13.6   igmp_fasttimo函数308
      13.7   输入处理:igmp_input函数311
      13.7.1   成员关系查询:IGMP_HOST_MEMBERSHIP_QUERY312
      13.7.2   成员关系报告:IGMP_HOST_MEMBERSHIP_REPORT313
      13.8   离开一个组:igmp_leavegroup函数314
      13.9   小结315
      第14章   IP多播选路316
      14.1   引言316
      14.2   代码介绍316
      14.2.1   全局变量316
      14.2.2   统计量317
      14.2.3   SNMP变量317
      14.3   多播输出处理(续)317
      14.4   mrouted守护程序318
      14.5   虚拟接口321
      14.5.1   虚拟接口表322
      14.5.2   add_vif函数324
      14.5.3   del_vif函数326
      14.6   IGMP(续)327
      14.6.1   add_lgrp函数328
      14.6.2   del_lgrp函数329
      14.6.3   grplst_member函数330
      14.7   多播选路331
      14.7.1   多播选路表334
      14.7.2   del_mrt函数335
      14.7.3   add_mrt函数336
      14.7.4   mrtfind函数337
      14.8   多播转发:ip_mforward函数338
      14.8.1   phyint_send函数343
      14.8.2   tunnel_send函数344
      14.9   清理:ip_mrouter_done函数345
      14.10   小结346
      第15章   插口层348
      15.1   引言348
      15.2   代码介绍349
      15.3   socket结构349
      15.4   系统调用354
      15.4.1   举例355
      15.4.2   系统调用小结355
      15.5   进程、描述符和插口357
      15.6    socket系统调用358
      15.6.1   socreate函数359
      15.6.2   超级用户特权361
      15.7    getsock和sockargs函数361
      15.8    bind系统调用363
      15.9    listen系统调用364
      15.10   tsleep和wakeup函数365
      15.11   accept系统调用366
      15.12   sonewconn和soisconnected函数369
      15.13   connect系统调用372
      15.13.1   soconnect函数374
      15.13.2   切断无连接插口和外部地址的关联375
      15.14   shutdown系统调用375
      15.15   close系统调用377
      15.15.1   soo_close函数377
      15.15.2   soclose函数378
      15.16   小结380
      第16章   插口I/O381
      16.1   引言381
      16.2   代码介绍381
      16.3   插口缓存381
      16.4   write、writev、sendto和sendmsg系统调用384
      16.5   sendmsg系统调用387
      16.6   sendit函数388
      16.6.1   uiomove函数389
      16.6.2   举例390
      16.6.3   sendit代码391
      16.7   sosend函数392
      16.7.1   可靠的协议缓存393
      16.7.2   不可靠的协议缓存393
      16.7.3   sosend函数小结401
      16.7.4   性能问题401
      16.8   read、readv、recvfrom和recvmsg系统调用401
      16.9   recvmsg系统调用402
      16.10   recvit函数403
      16.11   soreceive函数405
      16.11.1   带外数据406
      16.11.2   举例406
      16.11.3   其他的接收操作选项407
      16.11.4   接收缓存的组织:报文边界407
      16.11.5   接收缓存的组织:没有报文边界408
      16.11.6   控制信息和带外数据409
      16.12   soreceive代码410
      16.13   select系统调用421
      16.13.1   selscan函数425
      16.13.2   soo_select函数425
      16.13.3   selrecord函数427
      16.13.4   selwakeup函数428
      16.14   小结429
      第17章   插口选项431
      17.1   引言431
      17.2   代码介绍431
      17.3   setsockopt系统调用432
      17.4   getsockopt系统调用437
      17.5   fcntl和ioctl系统调用440
      17.5.1   fcntl代码441
      17.5.2   ioctl代码443
      17.6   getsockname系统调用444
      17.7   getpeername系统调用445
      17.8   小结447
      第18章   Radix树路由表448
      18.1   引言448
      18.2   路由表结构448
      18.3   选路插口456
      18.4   代码介绍456
      18.4.1   全局变量458
      18.4.2   统计量458
      18.4.3   SNMP变量459
      18.5   Radix结点数据结构460
      18.6   选路结构463
      18.7   初始化:route_init和rtable_init函数465
      18.8   初始化:rn_init和rn_inithead函数468
      18.9   重复键和掩码列表471
      18.10   rn_match函数473
      18.11   rn_search函数480
      18.12   小结481
      第19章   选路请求和选路消息482
      19.1   引言482
      19.2   rtalloc和rtalloc1函数482
      19.3   宏RTFREE和rtfree函数484
      19.4   rtrequest函数486
      19.5   rt_setgate函数491
      19.6   rtinit函数493
      19.7   rtredirect函数495
      19.8   选路消息的结构498
      19.9   rt_missmsg函数501
      19.10   rt_ifmsg函数503
      19.11   rt_newaddrmsg函数504
      19.12   rt_msg1函数505
      19.13   rt_msg2函数507
      19.14   sysctl_rtable函数510
      19.15   sysctl_dumpentry函数514
      19.16   sysctl_iflist函数515
      19.17   小结517
      第20章   选路插口518
      20.1   引言5

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看