1.操做系统基础---------简称OS,是管理和控制计算机硬件于软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其余软件都必须在操做系统的支持下才能运行。浏览器
*注:计算机(硬件)->OS->应用软件服务器
2.什么是网络------1:计算机与计算机之间经过物理链接介质(网络设备)链接在一块儿。网络
------2:计算机与计算机之间基于网络协议通讯。(互联网协议至关于计算机界的英语)tcp
3.网络通讯原理-----1:互联网的本质就是哦一系列的网络协议google
(1)孤立的机器操作系统
(2)机器通讯链接blog
(3)互联网协议的功能---------定义计算机如何接入intement,以及接入intement的计算机通讯的标准。
2---(1)osi七层协议-----------互联网协议按照功能不一样分为osi七或tcp/ip五层或cp/IP四层dns
------------------(2)每层运行常见物理设备ip
(3)物理层 资源
物理层功能-----主要是基于电器特性发送高点低压(电信号),高电压对应数字1,低电压对应数字零。
(4)以太网协议
**一组电信号构成一个数据包叫作帧。
**每一数据帧分红:包头head和数据data两部分 头:描述数据的--------长度固定
-------head包含(固定18个字节)“源地址-----6个字节、目标地址--------6个字节、数据类型-----6个字节
-------data包含:(最短46个字节,最长1500字节)
---------head长度+data长度=最短64字节,最长1518字节,超长最大限制就分片发送
mac地址:head中包含的源和目标地址由来:etheme规定接入internet的设备都必须具有网卡,发送端和接收端的地址即是之网卡的地址,即mac地址
mac地址:每块网卡出厂时都被烧制上一个世界惟一的mac地址,长度为48为2进制,一般为12位16进制数表示(前六位是厂商编号,后六位是流水线号)
-----------有了以太网协议计算机之间就能够通讯。
(5)网络层
IP协议------规定网络地址的协议叫IP地址,定义的地址叫IP地址,规定网络地址由32位2进制表示
范围-----0.0.0.0-255.255.255.255
一个IP地址一般写成四段十进制数:如---172.16.10.1
IP地址分为两部分----------网络部分:标示子网
----------主机部分:标示主机
注:单纯的IP地址段知识IP地址的种类,从网部分或主机部分都没法辨别一个IP所处的子网
如:172.16.10.1与172.16.10.2并不能肯定两者处于同一子网。
子网掩码:表示网络特征的一个参数,形式等同于IP,也是一个32位二进制数字,网络部分为1,主机部分为0,子网掩码就为:11111111,11111111,111111111,111111111,000000000.十进制数是:255.255.255.0
IP地址的做用:1-----为每一台计算机分配IP地址 2-----肯定哪些地址在同一个子网络。
ip数据包
ip数据包也分为head和data部分,无须为ip包定义单独的栏位,直接放入以太网包的data部分
head:长度为20到60字节
data:最长为65,515字节。
而以太网数据包的”数据”部分,最长只有1500字节。所以,若是IP数据包超过了1500字节,它就须要分割成几个以太网数据包,分开发送了。
以太网头 ------------ ip 头 ----------------- ip数据
(6)应用层-----------应用层功能:规定应用程序的数据格式
----------网络通讯实现
想实现网络通讯,每台主机需具有四要素
获取这四要素分两种方式
1.静态获取
即手动配置
2.动态获取
经过dhcp获取
以太网头 | ip头 | udp头 | dhcp数据包 |
(1)最前面的”以太网标头”,设置发出方(本机)的MAC地址和接收方(DHCP服务器)的MAC地址。前者就是本机网卡的MAC地址,后者这时不知道,就填入一个广播地址:FF-FF-FF-FF-FF-FF。
(2)后面的”IP标头”,设置发出方的IP地址和接收方的IP地址。这时,对于这二者,本机都不知道。因而,发出方的IP地址就设为0.0.0.0,接收方的IP地址设为255.255.255.255。
(3)最后的”UDP标头”,设置发出方的端口和接收方的端口。这一部分是DHCP协议规定好的,发出方是68端口,接收方是67端口。
----------网络通讯流程
1.本机获取
2.打开浏览器,想要访问Google,在地址栏输入了网址:www.google.com。
3.dns协议(基于udp协议)