05.[图解TCPIP(第5版) 文档简单整理
这是本介绍tcp/ip协议而非讲解tcpip协议实现的一书,作为现代软件开发与设计架构人员,确实需要去好好理解tcp、ip的整体体系。它是万物互联的基础,在IPv4与IPv6的加持下,整体世界将进行互联互通。
在这本书中,使用了大量的图来介绍涉及的相关知识,让人能快速理解整体体系。
OSI模型与TCPIP模型对照在本书中大量出现,让人能较为全面的理解这两个规范体系。一个以规范优先,一个以实现验证优先,显然经过市场验证的东西能快速的全面推广。
在接触计算机以来,确实多次了解tcp、ip这个东西,但都停留在表面,这次,经过近三年在java方向对开源组件的不断吸收,重新整理这本书时所以事项就形成了一个串联。
我们在项目推进过程中,没有人会应为你们提供的是基础软件,就会让你只关注软件实现,我们更多的体会是需要全面可控,最好能全面可视。信息安全作为底座,在这之上构建可运维/高性能/面向未来/易使用的软件平台。所以,我们在完善业务解决方案的同时,需要尽早推进安实现。
tcpip是互联互通的基础,我们必须让团队尽快的理解这个体系。
基础的网络与数据链路管理我们不需要负责,甲方会找专业人员完成机房构建或企业云平台构建,但我们也需要知道软件运行的网络环境大体是怎么样的,安全管理需要我们有哪些配合。
在物理层中,主要是连接与信息放大等设备,不会改变信息内容,但确是可以完成数据监听的。在这层中,主要的涉及到中继器与信号解码器等。
链路层中,将提供数据联络的打包与分发,主要涉及到信息交换机。
在网络层中,需要借助ip地址进行目标路径寻址,这个层级将涉及到路由器。
在传输层中,需要根据传输协议的要求,完成udp或tcp报文的构建,并基于一些规则形成面向连接的或不面向连接的传输模式。
这四个层级主要由操作系统实现,操作系统对应用开发人员提供了socket接口,让业务组件能通过socket接口实现互联互通。我们这些业务实现人员,都是在面向socket编程,最终形成了当前丰富的的业务软件。
不管怎么说,我我们都是在面向socket编程。
在当前互联互通的世界里,我们是怎么进行目标程序的唯一定位的呢?
网络的联通依赖树状结构构建的ip协议,以及DNS服务。需要查找到具体的硬件服务时需要NIC提供的唯一MAC地址,这两者组合就让硬件机器联通了。
而我们需要联通的是运行在特定硬件平台之上的具体应用,这就需要我们在socket连接中使用的port信息了,也就是ip+mac+port+连接协议,这四者将具体的应用连接起来,这也就非常好理解为什么0~1023为操作系统内置端口了,因为操作系统本身提供了大量的标准服务,这些服务占用了端口,并且形成了规范.....
整个互联网基于tcp、进行互联,安全怎么来保障呢?所以在整个复杂的互联网世界中,存在着大量的防火墙与入侵检测组件的应用,并且在大量的密码技术的加持下,形成了大量用来保障数据保密发送的协议。
05.[图解TCPIP(第5版) 文档简单整理相关推荐
- openstack ice版文档horizon整理(页面resize)
2019独角兽企业重金招聘Python工程师标准>>> 感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如有转载,请保留源作者博客信息. Be ...
- IEEE Access 上岸指南,附含泪整理的 cover letter 、沟通邮件、终版文档等资料包
终于上岸了! 我是一个小硕,本科期间发表过两篇水文,奈何学校有更高的毕业要求,只能硬着头皮尝试一下 SCI. 想投 IEEE Access 的朋友都应该知道 LetPub 上对这个期刊的讨论,褒贬不一 ...
- 云服务器文件管理系统,文件服务器版文档管理系统
文件服务器版文档管理系统 内容精选 换一换 eBackup支持统一的证书管理功能,包括导入.查看和删除证书.请优先向相应产品的运维管理人员获取相应的证书文件.如果未获取,请参考以下操作需求获取相应的证 ...
- Servlet中文API文档-个人整理版
Servlet中文API文档-个人整理版 一.Servlet 说明:servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管 ...
- python批量提取word指定内容_使用python批量读取word文档并整理关键信息到excel表格的实例...
目标 最近实验室里成立了一个计算机兴趣小组 倡议大家多把自己解决问题的经验记录并分享 就像在CSDN写博客一样 虽然刚刚起步 但考虑到后面此类经验记录的资料会越来越多 所以一开始就要做好模板设计(如下 ...
- 【示例】solr添加文档/删除文档/简单查询/多条件查询
solr添加文档/删除文档/简单查询/多条件查询
- 工作模板文档实践整理
学习上要善于积累人非生而知之,而是学而知之,行而知之.学习,实践是获取知识的唯一途径,是成才的必由之路.学习是个日积月累的过程.善于积累,是提高个人素质的重要环节.古人说:"积土成山,风雨兴 ...
- 大数据命令,一文在手,全部都有(送纯净版文档)
前言 技术如同手中的水有了生命似的,汇聚在了一起.为了方便大家学习与工作查询资料.现生成大数据命令文档供大家参考. 本总结只列举常用的命令,比较多的命令操作.比如linux,kafka命令就比较多,h ...
- layui登录页面写入数据_layuiAdmin单页版文档
该文档适用于 layuiAdmin 专业版(单页面),阅读之前请务必确认是否与你使用的版本对应. 熟练掌握 layuiAdmin 的前提是熟练掌握 layui,因此除了本篇文档, layui 的文档 ...
- .NET操作RabbitMQ组件EasyNetQ使用中文简版文档。
本文出自EasyNetQ官方文档,内容为自己理解加翻译.文档地址:https://github.com/EasyNetQ/EasyNetQ/wiki/Quick-Start EasyNetQ简介 Ea ...
最新文章
- 在原神里钓鱼,有人竟然用上了深度强化学习,还把它开源了
- c语言大学程序设计题库,黑龙江大学C语言程序设计试题库程序单选
- 网络推广中移动端优化如何在细节中取胜?
- ajax php 区别,PHP中AJAX比较(转)
- 为什么不应该重写 service 方法?
- linux bash脚本编程知识点
- 深圳内推 | 腾讯AI Lab自然语言处理中心招聘NLP研究型实习生
- Android 中activity中传递数据的方式
- TensorFlow2.0(三)--Keras构建神经网络回归模型
- 微信支付推出限量红包封面 两大途径赢取
- Web2.0:天使投资与VC的竞技场
- 小程序源码:独立后台带分销功能月老办事处交友盲盒
- DOS命令是如何操作目录和文件夹的?
- 转 留美博士生写给后来人的辛酸回忆:你适合读博士和搞科研吗?
- 打印机显示服务器脱机是什么原因,脱机使用打印机是什么意思?脱机打印机状态显示错误怎么办...
- 南方电网数据安全建设分析——云集至
- 标注与注记的区别和联系
- 杭州图书馆对所有读者免费开放 包括乞丐【让我感动的图书馆】
- PPT提取文字C代码实现
- Matlab计算波形的总谐波失真--THD(附完整代码)