C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网

linux网络管理

linux 网络ISO/OSI 七层模型
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第1张图片
对应的是TCP/IP的四层模型
应用层是最贴近实际的用户,物理层最贴近实际的数据的传输,数据之间的传递,只是物理层在进行数据传输
实际的数据传递方法
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第2张图片
上面三层:应用层,表示层,会话层 是对用户进行服务的
下面的四层:是对实际的数据传输进行服务的
物理层传输的单位 是 比特
mac地址,就是计算机的物理地址,就是计算机网卡的硬件地址,数据帧保存的最重要的地址,就是计算的MAC地址,mac地址负责局域网通信
在网络层是通过报文进行通信的,就是IP地址 负责外网通信
传输层 TPDU 传输协议数据单元
会话层 SPDU 会话协议数据单元
表示层 PPDU 表示协议数据单元
应用层 APPDU 应用协议数据单元


物理层的作用是:设备之间比特流的传输
数据链路层:组帧,用MAC地址访问媒介,可以错误检测与修正
网络层:提供逻辑地址和选路
传输层:确定可靠与不可靠传输,有流量控制和擦错控制的功能 TCP/UDP
网络服务的端口号是:80
邮件服务端口号:25 和110
文件传输的端口号是:21
每组数据都有6553个端口
会话层:确定你的网络数据是否进行数据化表示
表示层: 数据的表示形式,实现特定的功能 例如 加密和解密
应用层是 于用户的接口

linux网络基础 TCP/IP四层模型

C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第3张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第4张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第5张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第6张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第7张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第8张图片
面向连接的可靠的 Tcp/IP
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第9张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第10张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第11张图片

Linux 网络管理 IP地址详解

C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第12张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第13张图片

Linux 网络管理 子网掩码

子网掩码可以写成255.0.0,也可以写成255.255.0.0,还可以写成255.255.255.0
A类IP地址对应的子网掩码
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第14张图片
B类IP地址对应的子网掩码
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第15张图片
C类IP地址对应的子网掩码
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第16张图片
255发生变化,就是网段发生变化
0发生了变化,就是同一个网段下的不同的主机发生变化
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第17张图片
一个B类的IP也是可以分配255.255.255.0这样的子网掩码的

Linux 网络管理 端口的作用

端口号
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第18张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第19张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第20张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第21张图片

Linux 网络管理 DNS的作用

不配置DNS不能访问互联网
DNS 是 Domain Name System 的缩写 也即是域名系统的缩写,也叫做名称解析
什么是域名:域名就是 :http://www.baidu.com/
DNS的作用是把域名翻译成IP,或者把IP翻译成域名
host的优先级是高于DNS,也就是如果你不想打开那个网站,那么在host当中,吧改网站的与他的IP地址弄乱就可以了
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第22张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第23张图片
根域名的服务器只有13台,
. 用于分级管理
这里写图片描述
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第24张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第25张图片

Linux 网络管理 网关作用

C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第26张图片
MAC地址是48位,交换机是不认识IP地址,交换机只是认识MAC地址
交换机是同一网段不同的主机之间交换信息
路由器是在不同的网段之间交换信息的
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第27张图片
如果只是访问局域网,那么只用IP和网关就可以了,如果先要访问公网,就必须配置DNS

Linux 网络管理 配置IP

C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第28张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第29张图片
Ubuntu没有setup工具
第三种方式:
这里写图片描述
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第30张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第31张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第32张图片
下面给出图形界面的配置IP的的百度链接
http://wenku.baidu.com/link?url=eEZMczA97WzZk4v6Adu57Rp59idn6QQP72BdFz1diMQbskdSq-yCxpnMjZHGyDpGyfQOTpHGOm83tyT_RR-rTnUMib2lgwRaKYpfbsHoFyS

Linux 网络管理 网络查看命令

C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第33张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第34张图片
输入命令 : netstat -nutl
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第35张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第36张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第37张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第38张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第39张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第40张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第41张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第42张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第43张图片

Linux 网络管理 SSH协议原理

C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第44张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第45张图片
C++学习笔记(三)补充篇 计算机网络基础 — 参考慕课网_第46张图片
远程控制工具:
SecureCRT, Xshell

你可能感兴趣的:(【C++编程】)