TCP是一个巨复杂的协议,因为它要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。

之所以想写这篇文章,目的有三个:

  • 一个是想锻炼一下自己是否可以用简单的篇幅把这么复杂的TCP协议描清楚的能力。

  • 另一个是觉得现在的好多程序员基本上不会认认真真地读本书,喜欢快餐文化,所以,希望这篇快餐文章可以让你对TCP这个古典技术有所了解,并能体会到软件设计中的种种难处。并且你可以从中有一些软件设计上的收获。

  • 最重要的希望这些基础知识可以让你搞清很多以前一些似是而非的东西,并且你能意识到基础的重要。

TCP/IP协议族

第一部分(引言和底层技术):

包括第1~3章,回顾了一些基本概念和基础技术。虽然这部分内容不包含在TCP/IP协议中,但TCP/IP协议需要它们的支持。

  • 第1章引言

  • 第2章OSI模型和TCP/IP协议族

  • 第3章底层技术

第二部分(网络层):

包括第4~12章,讨论了IPv4编址技术、IPv4 协议、所有IPv4协议的辅助协议以及单播和多播路由选择协议。

  • 第4章网络层简介

  • 第5章IPv4 地址

  • 第6章IP分组的交付和转发

  • 第7章网际协议版本4 ( IPv4)

  • 第8章地址解析协议( ARP )

  • 第9章网际控制报文协议( ICMP )

  • 第10章移动IP

  • 第11章单播路由选择协议 (RIP、 OSPF和BGP)

  • 第12章多播和多播路由选择协议

第三部分(运输层):

包括第13~16 章,介绍了运输层的总体概念(第13章),然后全面讨论了三个运输层协议:UDP、TCP和SCTP (第14、15、 16章)

  • 第13章运输层简介

  • 第14章用户数据报协议( UDP)

  • 第15章传输控制协议 ( TCP )

  • 第16章流控制传输协议( SCTP )

第四部分(应用层):

包括第17~25章,介绍了应用层的总体概念,包括客户/服务器模式的编程(第17章),然后全面讨论了七个应用层协议(第18~24章)。第25章专门介绍因特网上的多媒体技术。

  • 第17章应用层简介

  • 第18章主机配置: DHCP

  • 第19章域名系统(DNS)

  • 第20章远程登录: TELNET与SSH

  • 第21章文件传送: FTP 和TFTP

  • 第22章万维网和HTTP

  • 第23章 电子邮件: SMTP. POP、IMAP和MIME

  • 第24章网络管理(SNMP)

  • 第25章多媒体

第五部分(新一代):

包括第26~28章,介绍了新一代的IP协议、IPv6 编址技术(第26章)、IPv6协议(第27章)和ICMPv6 (第28章)。

  • 第26章IPv6编址

  • 第27章IPv6 协议

  • 第28章ICMPv6

第六部分(安全性):

包括第29~30章,讨论了一些不可回避的话题,如加密技术和网络安全(第29章)以及因特网安全(第30章)。

  • 第29章加密术和网络安全

  • 第30章因特网安全

第七部分(附录) ——共含有七个附录,在你阅读本书的过程中也许会用得着它们。

以上就是864页的TCP/IP协议,由于篇幅限制,帮忙点赞这篇文章+关注我,后台回复即可。结合《路由与交换机》可以更好的学习:

路由与交换机

本书突出模块化教学的特点,按照路由基础介绍一距离矢量路由协议一EIGRP路由协议OSPF路由协议一虛拟局域网一虚拟局域网中继一生成树协议一单臂路由以及VLAN间路由的主线来组织内容。

第1章。路由基础介绍。

介绍有关路由协议的重要基础知识。介绍子网划分、VLSM、CIDR和路由汇总。对直连网络、静态路由和动态路由协议进行了概述。还回顾了路由表的查找过程。

第2章。距离矢量路由协议。

介绍距离矢量路由协议。讨论了协议所使用的算法,网络发现过程和路由表的维护。讨论了距离矢量路由协议RIPv1、RIPv2和RIPng,包括配置、验证和排错。

第3章。EIGRP 路由协议。

详细介绍Cisco公司专有的、高级距离矢量路由协议EIGRP。讨论了DUAL(扩散更新算法)并描述DUAL如何确定最佳路径和无环的备用路径。包括配置、验证和排错。对EIGRPv6协议进行了简介。

第4章。OSPF路由协议。

介绍链路状态路由协议的概念和工作原理。讨论使用链路状态路由协议的优点。描述链路状态路由协议OSPF,讨论单区域OSPF运行过程,包括链路状态更新、邻接、DR/BDR选择过程。包括配置、验证和排错。

第5章。虚拟局域网。

介绍VLAN的定义、类型和特点,还讨论了VLAN的配置、验证。

第6章。虚拟局域网中继。

介绍VLAN中继协议。描述了VTP协议的概念和结构。详细讨论了VLAN中继协议和VTP协议的配置、验证和排错。

第7章。生成树协议。

详细分析了IEEE 802. 1d生成树协议。如何选举根桥、根端口、指定端口、非指定端口,端口状态的转换。介绍了快速生成树协议、多生成树协议和Cisco生成树协议。

第8章。单臂路由以及VLAN间路由。

介绍路由重分布和VLAN间路由。描述VLAN间路由的3种方法,传统VLAN间路由、单臂路由和三层交换。

以上就是249页的《路由与交换技术》,需要完整内容的朋友帮忙点赞这篇文章+关注我,后台回复即可免费获取~

cisco 模拟器安装及交换机的基本配置实验心得_看完这份1113页的TCP/IP协议+路由与交换机,成功上岸字节跳动...相关推荐

  1. cisco 模拟器安装及交换机的基本配置实验心得_软考网络工程师级配置题总结 | 交换机配置、路由器配置、广域网接入配置、L2TP配置、IPSec配置、PIX防火墙配置...

    软考网络工程师级配置题总结 一. 交换机配置 1. 交换机的基本配置 Enable 进入特权模式 Config terminal 进入配置模式 Enable password cisco 设置enab ...

  2. cisco 模拟器安装及交换机的基本配置实验心得_网络工程师的Python之路 -- 自动监测网络配置变化...

    版权声明:我已加入"维权骑士"(http://rightknights.com)的版权保护计划,所有知乎专栏"网路行者"下的文章均为我本人(知乎ID:弈心)原创 ...

  3. cisco 模拟器安装及交换机的基本配置实验心得_「分享」7个必看的Cisco实验

    1.修改cisco 路由器的名称及路由器密码命令操作 实验要求: 1.路由器名:cisconet 2.设置password为cisconet,secret为cisconet,vty为cisconet, ...

  4. 交换机的基本配置实验报告_无线网络设计配置即实验报告

    工程师ACK接到一个小型图书馆的网络组建项目,根据目前流行的网络组建以及项目地点的使用需要便捷性,采用AC控制的瘦AP模式.不需要AC来管理网络的AP是胖AP需要单独配置,有多少个AP就要配置多少次. ...

  5. 交换机的基本配置实验报告_交换机入门配置,最基本的IP及登录方式配置,一分钟了解下...

    一.配置要求 1.主机名更改为cisco 2.完成交换机IP地址配置,IP地址为202.119.249.250 255.255.255.0, 网关为202.119.249.2 3.MAC地址绑定,ma ...

  6. 计算机交换机配置实验心得,网络配置实验心得

    <网络配置实验心得>由会员分享,可在线阅读,更多相关<网络配置实验心得(10页珍藏版)>请在人人文库网上搜索. 1.网络配置实验心得 #网络配置实验心得1#1.实验目的理解IC ...

  7. 交换机工作原理及交换机的基本配置实验

    这里写目录标题 一.交换机的工作原理 二. 三.交换机以太网接口的工作模式 四.交换机的基本配置实验 一级目录 一级目录 一.交换机的工作原理 基于源MAC地址学习. 基于目标MAC地址转发. 对于没 ...

  8. 交换机的入门配置实验

    交换机的入门配置实验 提示:建议先了解计算机网络的网络层再接着看! 1 实验目的: 掌握交换机命令行各种操作模式的区别,以及模式之间的切换: 掌握交换机的全局的基本配置: 掌握交换机端口的常用配置参数 ...

  9. 【CyberSecurityLearning 11】OSI与TCP/IP协议簇以及Packet Tracer模拟器

    目录 计算机网络参考模型 一.分层模型 1.1 分层思想 1.2 OSI七层模型 1.3 OSI七层模型---->TCP/IP五层协议簇 二.数据传输过程 2.1 数据的封装与解封装过程 ​ O ...

最新文章

  1. C# 创建控制台应用程序
  2. Redis 生产架构选型解决方案
  3. Linux下的USB总线驱动 3
  4. 4 次版本迭代,我们将项目性能提升了 360 倍!
  5. 关于标准规范的一些想法
  6. Bootstrap4+MySQL前后端综合实训-Day02-AM【Bootstrap4(入门、环境搭建、文字排版、颜色、表格、图片、进度条、折叠、输入框组、模态框)、Font Awesome字体图标】
  7. 07_00_加载资源(Webpack Book)
  8. Xamarin使XRPC实现接口/委托远程调用
  9. 阿里日马云给新婚员工定KPI:要学会生活 早生孩子!
  10. ios项目 swift 定义常量 其他文件引用_面试应该注意的Swift知识点
  11. iOS申请发布证书-图文详解
  12. 使用ASP.NET Global.asax 文件(转)
  13. LaTeX常用的符号
  14. Ubuntu14.04+CUDA6.5+OpenCV2.4+Caffee配置
  15. 飞行器中传感器测量原理及测量模型
  16. 修改网络设备在路由器中显示名称
  17. ubuntu18.04安装cudnn出现错误:FreeImage is not set up correctly. Please ensure FreeImae is set up correctly
  18. 如何写论文的introduction
  19. 房子要室内设计了,先从讲装修的施工工艺开始!
  20. 容错对于游戏体验的重要性

热门文章

  1. cin,cerr,clog,cout
  2. Websocket实现即时通讯
  3. 第1天线性表顺序存储
  4. Block作为参数时的使用
  5. php访问方法外变量
  6. 8.26~8.30-广州软件所-实习工作日记
  7. 从鞋子的磨损度看性格
  8. Enterprise Library 缓存应用程序块快速入门
  9. 在CentOS上,Servlet出现java.lang.NoClassDefFoundError
  10. JSP学习 三大指令、九个内置对象、JavaBean、EL表达式