图解TCP/IP读书笔记(一)

第一章 网络基础知识

本学期的信安概论课程中有大量的网络知识,其中TCP/IP占了相当大的比重,让我对上学期没有好好学习计算机网络这门课程深感后悔。在老师的推荐下开始阅读这本《图解TCP/IP》,里面大量的图例和深刻形象的讲解非常适合相关知识的入门。

一.读书有感

1.需求是科学发展第一动力

阅读了1.1计算机网络出现的背景1.2计算机与网络发展的7个阶段之后最直观的感觉就是上面的标题所述。从最初的体积庞大、操作困难、与其他机器没有任何联系(独立模式),到如今PC机人手一台,终端之间便利的通信,人类对计算机的功能需求是推动计算机以及计算机网络发展的最主要动力。人们希望实现基本的“一人一机”,于是计算机从批处理系统进化到了分时系统,而后又希望不同的计算机之间能够共享数据,便有了通信电路连接的方式,再到互联网的普及,而如今我们迎来了如今移动端、PC端等等终端通过互联网连接在一起的时代。同样的,曾经的人们希望数据能够传输即可,而如今我们不仅仅希望数据能够快速地传输,我们更加希望数据能够安全地传输,信息安全技术在“进攻与防御”的矛盾中蓬勃发展。人类的认知水平在提高,需求也在提高,这就要求科学水平的进步来满足需求。好比软件工程,需求分析往往放在第一位,因为它为之后的开发奠定了方向,需求决定了软件的功能。

2.协议的意义

汉语、英语是我们人类交流的语言,而协议就是机器之间的语言,或者说,更像约定。每一种协议都明确的界定了它的行为规范(语法),两台计算机之间必须能够支持相同的协议,并遵循相同协议进行处理,这样才能实现相互通信。

计算机商业化促进了系统化与标准化的发展,而ISO、IETE等国际标准化组织推动了不同机器关于协议标准的统一。可见为了达到计算机之间的“顺畅交流”,几乎所有计算机都支持了TCP/IP等国际通用的协议。如果人类之间也有类似的通用语言,不同种族、不同地域的人类之间的误解是不是会更少,世界也会更加和谐吧。

二.知识总结

1.计算机使用模式的演变

年代 内容
20世纪50年代 批处理时代
20世纪60年代 分时系统时代
20世纪70年代 计算机间通信时代
20世纪80年代 计算机网络时代
20世纪90年代 互联网普及时代
2000年 以互联网为中心的时代
2010年 无论何时何地一切皆TCP/IP的网络时代

2.OSI参考模型

层级 分层名称 功能
7 应用层 针对特定应用的协议
6 表示层 设备固有数据格式和网络标准数据格式的转换
5 会话层 通信管理
4 传输层 管理两个节点之间的数据传输
3 网络层 地址管理和路由选择
2 数据链路层 互连设备之间传送和识别数据帧
1 物理层 比特流与电子信号之间的切换

3.搭建网络的主要设备及其作用

设备 作用
网卡 使计算机连网的设备
中继器 从物理层上延长网络的设备
网桥/2层交换机 从数据链路层上延长网络的设备
路由器/3层交换机 通过网络层转化分组数据的设备
4~7层交换机 处理传输层以上各层网络传输的设备
网关 转换协议的设备

三.术语与英文缩写总结

术语(英文缩写) 解释
WAN Wide Area Network,广域网
LAN Local Area Network,局域网
TSS Time Sharing System,分时系统(允许多个用户同时使用一台计算机的系统)
ISO International Organization for Standards,国际标准化组织
OSI Open Systems Interconnection,开放式通信系统互联参考模型
ANSI American National Standards institute,美国国家标准协会
MAC地址 也叫物理地址或硬件地址,目的是为了识别连接到同一个传输介质上的设备
吞吐量 主机之间实际的传输速率
Hub 中继集线器或集线器
虚拟化 在有必要增减资源的时候通过软件按量增减的一种机制

转载于:https://www.cnblogs.com/xiaoYu3328/p/4986915.html

图解TCP/IP读书笔记(一)相关推荐

  1. 图解TCP/IP读书笔记(三)

    第三章.数据链路 数据链路层是计算机网络最基本的内容. 数据链路层的协议定义了通过通信媒介互连的设备之间传输的规范. 一.数据链路相关技术 1.MAC地址 关于MAC地址的几个要点: ①MAC地址长度 ...

  2. 《图解TCP/IP》笔记

    <图解TCP/IP>笔记 <图解TCP/IP>笔记 网络基础知识 OSI七层协议 传输方式的分类 TCP/IP基础知识 TCP/IP的标准化 TCP/IP的分层模型 数据链路 ...

  3. 《图解TCP/IP》笔记(十四)传输层两大协议TCP和UDP

    前言:这是我<图解TCP/IP>笔记系列最后一篇(咕咕咕了将近两个月hh),TCP UDP其实面试的时候经常问到! 目录 传输层的定义: TCP与UDP对比 端口号 通信识别: 确定端口号 ...

  4. TCP/IP 读书笔记

    本文是本人在阅读<TCP/IP 详解:卷一>时所做的一些笔记,记录一些我认为比较重要的知识点或者句子,较为凌乱,仅为本人参考使用,并非是分享知识的博客文章. 第19章 TCP 的交互数据流 ...

  5. 《图解tcp/ip 阅读笔记》

    一.第一章网络基础知识 1.tcp/ip的出现使大规模计算机互联成为可能. 2.期初计算机是一个个独立的,当人们不满足独立工作,逐渐形成互联. 3.计算机规模,根据大小可以分为,广域网.局域网. 4. ...

  6. 沧小海读《图解TCP/IP》笔记——第六章 TCP与UDP

    总目录在这里~ https://blog.csdn.net/z123canghai/article/details/107855399 子目录 6.1 传输层的作用 6.2 UDP 6.3 TCP 6 ...

  7. 《图解TCP/IP》笔记(八)MLD、IP任播、通信质量控制和显式拥塞通知

    目录 MLD多播监听发现/IGMP因特网组管理协议 IGMP/MLD探听 IP任播 通信质量控制 IntServ提供点对点的详细优先控制 DiffServ提供相对较粗粒度的优先控制 ECN显式拥塞通知 ...

  8. 图解TCP/IP 学习笔记一

    数据链路层 1.处理"帧"的层.数据链路可以看作是网络传输中最小单位.因此可以称互联网为"数据链路的集合". 2.网络拓扑:网络的连接和构成的形态称为网络拓扑. ...

  9. 网络知识 | 《图解TCP/IP》读书笔记(下)

    [网络知识]| 作者 / Edison Zhou 这是EdisonTalk的第291篇原创内容 作为一个专业的IT技术人,一个Web应用开发者,不了解网络基础和协议,怎么能行?本文是我2016年阅读& ...

最新文章

  1. Django开启HTTPS
  2. PM Basic Skill---Communicate Plan
  3. 前后端分离之Vue(三)爬过得那些坑
  4. python stringvar函数_Tkinter 求助,怎么获取StringVar() 的值
  5. MySQL软件的下载
  6. WEB前端 javascript、php关键字搜索函数的使用方法
  7. Spring 常见问题( 持续更新... ... )
  8. python 任务计划程序_10.Selenium+Python+任务计划程序实现定时发送邮件
  9. JS 父子(弹出)窗口操作总结
  10. 力扣-724 寻找数组的中心索引
  11. Amplify Shader Editor手册
  12. 基于C++实现家谱管理系统
  13. 字节大幅压缩了22~23年的招聘
  14. 十九个国内外主流的三维GIS软件
  15. 画出漂亮的神经网络图,神经网络可视化工具大汇总
  16. config.py参数解释
  17. 阿里java开发规范学习笔记 (V1.5华山版)
  18. 天翼云linux版本,天翼云Linux主机操作
  19. .java输出n行数字塔
  20. 3个月工作经历能不能写在简历上呢

热门文章

  1. 扫地机器人腿是咕噜_科沃斯扫地机器人常见故障解决方法
  2. 关于tkinter的的布局管理pack()篇
  3. 北大计算机陈鹏,2021届毕业颁证仪式 | 特邀嘉宾北京大学陈鹏教授主旨演讲
  4. 意外的惊喜:f.lux, 一款真的很强大的护眼软件
  5. P1926 小书童——刷题大军(dp背包(01背包)状态转移方程)
  6. 比尔盖茨、扎克伯格,造就最牛辍学生的哈佛究竟牛在哪里?
  7. Paper intensive reading (三):Interactions Between Food and Gut Microbiota: Impact on Human Health
  8. 研究报告 | 珠光宝气加持,谁能抓住“促消费”的东风?
  9. android power键测试,Android Framework层Power键关机流程(一,Power长按键操作处理)...
  10. matlab生成满足二维高斯(正…