您的位置:首页 > 理论基础 > 计算机网络

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

2017-01-15 11:19 633 查看
linux网络管理

linux 网络ISO/OSI 七层模型



对应的是TCP/IP的四层模型

应用层是最贴近实际的用户,物理层最贴近实际的数据的传输,数据之间的传递,只是物理层在进行数据传输

实际的数据传递方法



上面三层:应用层,表示层,会话层 是对用户进行服务的

下面的四层:是对实际的数据传输进行服务的

物理层传输的单位 是 比特

mac地址,就是计算机的物理地址,就是计算机网卡的硬件地址,数据帧保存的最重要的地址,就是计算的MAC地址,mac地址负责局域网通信

在网络层是通过报文进行通信的,就是IP地址 负责外网通信

传输层 TPDU 传输协议数据单元

会话层 SPDU 会话协议数据单元

表示层 PPDU 表示协议数据单元

应用层 APPDU 应用协议数据单元

物理层的作用是:设备之间比特流的传输

数据链路层:组帧,用MAC地址访问媒介,可以错误检测与修正

网络层:提供逻辑地址和选路

传输层:确定可靠与不可靠传输,有流量控制和擦错控制的功能 TCP/UDP

网络服务的端口号是:80

邮件服务端口号:25 和110

文件传输的端口号是:21

每组数据都有6553个端口

会话层:确定你的网络数据是否进行数据化表示

表示层: 数据的表示形式,实现特定的功能 例如 加密和解密

应用层是 于用户的接口

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













面向连接的可靠的 Tcp/IP







Linux 网络管理 IP地址详解





Linux 网络管理 子网掩码

子网掩码可以写成255.0.0,也可以写成255.255.0.0,还可以写成255.255.255.0

A类IP地址对应的子网掩码



B类IP地址对应的子网掩码



C类IP地址对应的子网掩码



255发生变化,就是网段发生变化

0发生了变化,就是同一个网段下的不同的主机发生变化



一个B类的IP也是可以分配255.255.255.0这样的子网掩码的

Linux 网络管理 端口的作用

端口号









Linux 网络管理 DNS的作用

不配置DNS不能访问互联网

DNS 是 Domain Name System 的缩写 也即是域名系统的缩写,也叫做名称解析

什么是域名:域名就是 :http://www.baidu.com/

DNS的作用是把域名翻译成IP,或者把IP翻译成域名

host的优先级是高于DNS,也就是如果你不想打开那个网站,那么在host当中,吧改网站的与他的IP地址弄乱就可以了





根域名的服务器只有13台,

. 用于分级管理







Linux 网络管理 网关作用



MAC地址是48位,交换机是不认识IP地址,交换机只是认识MAC地址

交换机是同一网段不同的主机之间交换信息

路由器是在不同的网段之间交换信息的



如果只是访问局域网,那么只用IP和网关就可以了,如果先要访问公网,就必须配置DNS

Linux 网络管理 配置IP





Ubuntu没有setup工具

第三种方式:









下面给出图形界面的配置IP的的百度链接

http://wenku.baidu.com/link?url=eEZMczA97WzZk4v6Adu57Rp59idn6QQP72BdFz1diMQbskdSq-yCxpnMjZHGyDpGyfQOTpHGOm83tyT_RR-rTnUMib2lgwRaKYpfbsHoFyS

Linux 网络管理 网络查看命令





输入命令 : netstat -nutl



















Linux 网络管理 SSH协议原理







远程控制工具:

SecureCRT, Xshell
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: