计算机网络学习预备知识

这周开始了计算机网络的学习,taken by英国阿伯丁大学的Sean Sturley教授。

对于软件工程专业的学生,如果之前的课程都是集中在C,Java这种编程语言的话,初入计算机网络可能有很多知识还不曾了解,本文包含了我在学习计网过程中所搜集到的很多优秀的计网基础知识内容讲解。
Ctrl+F开启搜索

  1. 计算机网络基础知识总结

  2. 什么是域名?什么网站名?什么是URL?

  3. wireshark基本操作

  4. 端口查看

  5. TCP的几个状态

  6. 常见的TCP Info

  7. OSI七层模型概述及常用协议
    (其实在应用、表示和会话这三层之间的协议可共用(由于实际的网络协议将它们归了一类所致)正所谓TCP/IP将OSI的三个上层合为应用层)

  8. IP Header 解析

  9. 设置捕捉过滤器

  10. 设置显示过滤器

    在显示页面点击“表达式”进行操作

  11. 5类IP地址分类详解

  12. 快速进制转换方法

  13. 计算机网络 之 常见网络协议相关总结

  14. IP头部协议字段表1

    IP头部协议字段表2

  1. 更改CMD语言

    • chcp 437将界面语言设置为美式英语
    • chcp 936将界面语言设置为中文
  2. Key

  • a.【最贴近生活的面向连接与无连接服务】

    语言/视频通话–>少传一点不影响我们听声音/看人–>UDP(无连接)

    传文件–>少传一点可能整个文件都是乱码–>TCP(面向连接)

  • b.【模拟信号与数字信号】
    所谓模拟信号,就是利用如温度、湿度、压力、长度、电流、电压等等的变化来对应形成0,1字符以传递信息。

  • c.【常用CMD命令】

    ipconfig 查看本机IP

    ipconfig /all 查看本机IP,MAC等等全部网络相关信息

    netstat -ano 查看所有占用端口

  • d.【特殊的IP地址】

    举例:
    IP:172.28.110.36

    子网掩码:255.255.0.0

    默认网关:172.28.255.254.

    广播地址:172.28.255.255

    网络地址:172.28.0.0

    网络地址最后一位通常为1或254,因而在设置本机IP时,最后一字节尽量避开1和254

    非常规掩码:172.28.110.36 /17
    表明前17位是子网掩码,这样增大了网络地址的易用性,因为之前的设置方法每个等级会有8位的差距,浪费了很多不必要的空间。

    注意区分:IP地址网络地址网络ID子网ID主机ID主机地址 之间的区别和联系。

CSDN