TCP/IP理论
网络基础
网络基础
arpanet,互联网的前身
统一规范:TCP/IP协议族
TCP/IP协议族流行的d原因:1.美国国防部支持,2.基于TCP/IP的4.2BSD应用广泛,3.实现不同的网络之间的通信
协议:网络之间关于数据传输的格式、处理方法(用途)相关的规范。
http:超文本传输协议
ftp:文本传输协议
pop3、smtp邮件协议
电线可以传输数据。
网络架构
Tcp/Ip协议族
四个层次:应用层/Application、传输层/Transport、网络层/Internet、网络接口层(链路层)/Link
OSI七层架构:应用层/Application、表示层/Presentation、会话层/Session、传输层/Transport、网络层/Network、数据链路层/Data Link、物理层/Physical
链路层:实现在传输介质上传输比特流,网络链路的规范
ARP协议:正向解析,IP地址对应Mac地址,网卡唯一的物理地址:Mac地址
1 | 查看网卡的mac地址:ipconfig /all |
RARP协议:反向解析,Mac地址对应IP地址
网络层:寻址、路由
寻址:寻址地址
路由:路径选择
IP:无连接协议、负责在主机之间的寻址、设定路由
ICMP:报告错误、控制消息、PING
防火墙阻拦IP/ICMP协议
传输层:TCP传输控制协议、UDP用户数据包协议
点对点连接:1.面向连接:会话建立,数据传输,会话拆除、
2.无连接:不保证数据的有序到达
TCP传输控制协议:面向连接、可靠、ACK应答
UDP用户数据包协议:无连接、不可靠
端口 80
应用层:HTTP协议、HTTPS协议、HTTP+SSL协议、FTP协议、POP3邮件收邮件协议、SMTP发邮件协议、TELNET/SSH协议
查看端口协议地址状态PID:netstat -ano
进程pid筛选查看端口:netstat -ano|findstr pid
进程查看应用:tasklist /fi “pid eq xxxx”
应用名筛选查看pid:tasklist|findstr “QQ”
常见TCP端口号
FTP:21 HTTP:80 Telnet:23 SMTP:25 DNS:53 POP3:100
IP地址规则:IPV6/V4
同类型同网段是局域网中两台机器之间网络畅通的前提必要条件
四段,每段8位:255.255.255.255,0-255
网络id+主机id
同类型:区分类型,看第一段的十进制值
A类:1-126
B类:128-191
C类:192-223
D类:广播地址
E类:保留实验
同网段:
A类中前一段做网络id,后三段做主机id
B类中前两段做网络id,后两段做主机id
C类中前三段做网络id,后一段做主机id
不同类型通过网络id来划分网段。
设置IP地址:netsh /
internet广域网,/intarnet局域网
32位ip中主机id不能是:二进制的全1(广播号)=>255和全0(子网号)=>0
虚拟机–物理机有三种网络模式
1.桥接(Bridge)-物理网卡
通过物理网卡进行通信,可自动获取ip,或设置与物理机
在同一个网段,可以与物理机通信,可直接利用物理线路。
一般用于虚拟机和物理机或与其它机器通信,可让虚拟机联
网
2.NAT-VMnet8
通过VMnet8虚拟网卡与物理机通信。一般用于虚拟机和物
理机通信,自动获取IP可共享物理机IP联网
3.仅主机-VMnet1
通过VMnet1虚拟网卡与物理机通信,一般仅用来与主机(物
理机)进行通信
物理机和虚拟机网络连接
1.查看、确定物理机网卡和IP,vmnet8:192.168.0.1
2.设置虚拟机IP与物理机IP同网段(NAT模式)
3.检查防火墙
4.互ping
DHCP动态分配IP
A类地址:A.B.B.B B类地址:A.A.B.B C类地址:A.A.A.B =>A表示要相同才在一个网段,B表示可变
子网掩码
61.48.167.25
61.48.167.224
网络共享
共享文件夹右击属性,共享和安全的权限要一致
1.虚拟机创建目录、设计共享、安全
2.物理机访问虚拟机共享目录
win+R => \ \192.168.0.x