文章已经全部写好了,但是要参加活动,然后再搞上链接之类的导致有时间差,等一下就把链接补回来。
阿伟在学完了《计算机网络:自顶向下的办法》以及《TCP/IP详解:卷一协议(原书第二版)》感觉学的还不是特别好,感觉做题的时候,我简直人都傻了,写个文章、用表格的形式、做题目的形式对计算机网络比较常见的一些知识点进行总结,希望在自己成长的同时,可以帮助到有需要的人。
该文章是看了超级多的知乎专栏、CSDN文章等做的总结。题目来源以及题目后面所附代的参考文章的具体网址,会放在另外一个文章里面,以此来节省篇幅。
以上两本书私聊可以给电子书。
总体而言,将计算网络的知识点总结分为五个文章,总共18个小点,建议按着点来学习:
最后有一个打印版本,方便复习:《组合版本》
https://blog.csdn.net/qq_45877524/article/details/105886463
层的名字 | 层的协议 | 层的作用 |
---|---|---|
物理层 | RJ45、CLOCK、IEEE802.3 (中继器,集线器,网关) | 通过媒介传输比特,确定机械及电气规范(比特Bi) |
数据链路层 | PPP、FR、HDLC、VLAN、MAC (网桥,交换机) | 将比特组装成帧和点到点的传递(帧Frame) |
网络层 | IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)) | 负责数据包从源到宿的传递和网际互连(包PackeT) |
传输层 | TCP、UDP、SPX | 提供端到端的可靠报文传递和错误恢复(段Segment) |
会话层 | NFS、SQL、NETBIOS、RPC | 建立、管理和终止会话(会话协议数据单元SPDU) |
表示层 | JPEG、MPEG、ASII | 对数据进行翻译、加密和压缩(表示协议数据单元PPDU) |
应用层 | FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS | 允许访问OSI环境的手段(应用协议数据单元APDU) |
计算机网络的定义:计算机网络系统就是利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。通过计算机的互联,实现计算机之间的通信,从而实现计算机系统之间的信息、软件和设备资源的共享以及协同工作等功能,其本质特征在于提供计算机之间的各类资源的高度共享,实现便捷地交流信息和交换思想。
题目:
1、在计算机网络的定义中,一个计算机网络包含多台具有_自主_____功能的计算机;把众多计算机有机连接起来要遵循规定的约定和规则,即_通信协议______;计算机网络的最基本特征是__资源共享_______。
具体讲解:
CSDN博主翟羽嚄的《网络拓扑结构》,网址:https://blog.csdn.net/mao_hui_fei/article/details/82928163
结构名称 | 连接方式 | 优点 | 缺点 |
---|---|---|---|
总线型拓扑结构 | 所有的结点共享一条数据通道 | 连接形式简单,易于实现,所用线缆最短,增加或者移除结点比较灵活,个别结点发生故障时,不影响网络中其他结点的正常工作 | 网络传输能力低,安全性低,总线发生故障时,会导致全网瘫痪。结点数量的增多会影响网络性能。 |
星形拓扑结构(应用最普遍) | 以一个结点为中心的处理系统 | 结构简单,建网容易,控制简单,维护容易,网络传输速度快。 | 属于集中控制。主机负载过重,可靠性低,通信线路利用率低。安全隐患大。 |
环形拓扑结构 | 通信线路连接成一个闭合的环 | 一次通信的最大传输延迟是固定的,每个网上结点只与其他二个结点有物理链路直接互连。传输控制机制简单,实时性强。 | 一个结点发生故障时,可能导致全网瘫痪,可靠性差。维护困难,扩展性能差 |
混合型拓扑结构 | 由星形结构和总线型结构结合的网络结构。 | 解决了星形网络在传输距离上的局限,同时又解决了总线型网络在连接用户数量上的限制。 |
- 单工数据传输只支持数据在一个方向上传输;在同一时间只有一方能接受或发送信息,不能实现双向通信,举例:电视,广播。
- 半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;在同一时间只可以有一方接受或发送信息,可以实现双向通信。举例:对讲机。
- 全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力;在同一时间可以同时接受和发送信息,实现双向通信,举例:电话通信。
参考了:
CSDN博主一只笨鸟的装载文章《单工、半双工及全双工之间的区别》,网址:https://blog.csdn.net/komtao520/article/details/88084984?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1
计算机网络的物理设备,这几个东西我感觉都可以在水多一万字。
来源于:超级课程表哥
具体讲解:
CSDN博主超级课程表哥的《中继器、集线器、网桥、交换机、路由器、网关的超全总结》,网址:https://blog.csdn.net/qq_25606103/article/details/51288459?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-9&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-9
设备名称 | 作用 |
---|---|
中继器(Repeater) | 简单的信号放大器,信号在传输的过程中是要衰减的,中继器的作用就是将信号放大,使信号能传的更远。 |
集线器(Hub) | 差不多就是个多端口的中继器,把每个输入端口的信号放大再发到别的端口去,集线器可以实现多台计算机之间的互联,因为它有很多的端口,每个口都能连计算机。 |
网桥(Bridge) | 网桥工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作一个“低层的路由器”。 |
交换机(Swich) | 可以理解为高级的网桥,他有网桥的功能,但性能比网桥强。交换机和网桥的细微差别就在于:交换机常常用来连接独立的计算机,而网桥连接的目标是LAN,所以交换机的端口较网桥多。 |
路由器(Router) | 为经过路由器的每个IP数据包寻找一条最佳传输路径,并将该数据有效地传送到目的站点。 路由器的基本功能是,把数据(IP报文)传送到正确的网络。 |
网关(Gateway) | 通过字面意思解释就是网络的关口。从技术角度来解释,就是连接两个不同网络的接口,比如局域网的共享上网服务器就是局域网和广域网的接口。 |
以太网、互联网、万维网、因特网、城域网/广域网/局域网,在三个月前写过(现在2020.5.03)所以不想重复多写,可以看我的这个文章。
《以太网、互联网、万维网、因特网、城域网/广域网/局域网的区别》,网址:https://blog.csdn.net/qq_45877524/article/details/104938347
应用程序 | 默认端口号 |
---|---|
HTTP | 80/8080/3128/8081/9098 |
SOCKS | 1080 |
FTP(文件传输)协议 | 21 |
Telnet(远程登录) | 21 |
HTTP服务器 | 80/tcp(木马Executor开放此端口) |
HTTPS(securely transferring web pages)服务器 | 443/tcp 443/udp |
Telnet(不安全的文本传送) | 23/tcp(木马Tiny Telnet Server所开放的端口) |
TFTP(Trivial File Transfer Protocol) | 69/udp |
FTP | 21/tcp(木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口) |
SSH(安全登录)、SCP(文件传输)、端口号重定向 | 22/tcp |
SMTP Simple Mail Transfer Protocol(E-mail) | 25/tcp(木马Antigen、Email Password Sender、Haebu Coceda、Shtrilitz Stealth、WinPC、WinSpy都开放这个端口) |
POP3 Post Office Protocol(E-mail) | 110/tcp |
Webshpere应用程序 | 9080 |
webshpere管理工具 | 9090 |
JBOSS | 8080 |
TOMCAT | 8080 (这里没有出错,建议百度一下) |
WIN2003远程登录 | 3389 |
Symantec AV/Filter for MSE | 8081 |
Oracle 数据库 | 1521 |
ORACLE EMCTL | 1158 |
Oracle XDB(XML 数据库) | 8080 |
Oracle XDB FTP服务 | 2100 |
MS SQL*SERVER数据库server | 1433/tcp 1433/udp |
MS SQL*SERVER数据库monitor | 1434/tcp 1434/udp |
具体讲解可以看我的文章:《IPv4和IPv6的数据报结构头部详解》,网址:https://blog.csdn.net/qq_45877524/article/details/105003498
在这里我吐槽一下,都要进入IPv6时代了,还一直疯狂考着IPv4即将淘汰的东西。
列出一个表格方便记忆每一个类
类 | 地址范围 | 高序位 | 用途 | 百分比 |
---|---|---|---|---|
A | 0.0.0.0 - 127.255.255.255 | 0 | 单播/特殊 | 1/2 |
B | 128.0.0.0 - 191.255.255.255 | 10 | 单播/特殊 | 1/4 |
C | 192.0.0.0 - 223.255.255.255 | 110 | 单播/特殊 | 1/4 |
D | 224.0.0.0 - 239.255.255.255 | 1110 | 组播 | 1/16 |
E | 240.0.0.0 - 255.255.255.255 | 1111 | 保留 | 1/16 |
这个百分比我算过等于一不用算的啊。
非常非常具体的讲解可以看这个文章:CSDN博主Yngz_Miao的博文《【TCP/IP】IP地址分类和特殊IP地址》,网址:https://blog.csdn.net/qq_38410730/article/details/80980749
其实这个知识点的回顾,应该是要放在前面一点的,但是考虑到IPv4地址分类那里开了个头,就顺着回顾下去吧。
具体讲解可以看我的装载!!!!文章:《多播(组播)、单播、任播和广播》,网址:https://blog.csdn.net/qq_45877524/article/details/105481577
这四个播都是数据封包在计算机网络的传输方式,这里大概的讲一下方式。
名称 | 传输方式 | 话糙理不糙的比方 |
---|---|---|
单播 | 每次只有两个实体相互通信,发送端和接收端都是唯一确定的 | 对抗路孤儿路,两个孤儿一对一单挑 |
组播 | 将数据在同一时间以高效的方式发往处于TCP/IP网络上的多个接收者 | 叶师傅:我要一个打十个 |
广播 | 主机之间一对所有的通讯模式 | 不是我针对谁,而是在座的各位都是垃圾 |
任播 | 每一个位址对应一群接收节点,但在任何给定时间,只有其中之一可以接收到传送端来的资讯 | 一打五时,敌方葫芦娃救爷爷 |
这里不太严谨,具体还是看我装载的文章,我转载文章是将三个人的内容结合在一起,原文是有一些问题的,我改正了,并且加以说明。
这个东西,我之前确实想写一篇文章来详细讲一下的,但是准备要上学了,所以就没有动笔,我列出之前收集到的文章链接(加粗的是非常nice的可以说是一下子就能够看懂的):
这种计算方法是比较传统的计算方法,也是教科书上的方法比较慢,但是很实在。这也是CSDN博主小宇飞刀重点讲述的方法。
这个东西亲测有效,但是不知道会不会出现特殊的情况导致这种方法出现错误,欢迎在评论区提出,顺带让我学习一下
我听说很多计算机专业的计算机网络期末考试都会考一道子网掩码的大题,我建议通过这个文章进行训练。(我化工专业的)。
CSDN博主逃离地球的小小呆的《子网划分详解与子网划分实例精析》,网址:https://blog.csdn.net/gui951753/article/details/79412524
大佬nb
放在下一个文章里面:,网址:
《整个文章中用到的参考资料,网址:https://blog.csdn.net/qq_45877524/article/details/105886501)》