网络基础必备 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

计算机网络的基本概念   掌握计算机网络概念   网络模型

1 计算机网络是用媒介把不同地理位置具有独立运算的计算机通过相关协议连接起来实现网络共享的系统

2 网络共分为七层 

物理层 数据链路层 网络层 传输层 会话层 表示层 应用层

3 应用层 关注网络应用程序  网络层 关注编码格式和数据展现的标准 会话层 建立和断开两台计算机的通讯 传输层区分不同上层应用 建立应用间的端到端连接 网络层 ip ipx 定义相关联的源和目标逻辑地址 数据链路层 源和目标地址  数据流控制

Tcp/ip   双绞线的 排序  (白)绿橙 蓝 棕  46对调  T568A

 橙 绿 蓝 棕 46对调  T568B

反序线 是连接网络设备和串口的  T568B

以太网帧的格式 

前导信息(8b

目标地址(6b

源地址(6b

类型(2b

Data 46-1500b

Fcs 4b

类型 0x0800ip数据包  0x0806arp数据包)0x8035rarp数据包)

最大数据传输单元 mtu 不同的链路层协议的mtu的值不一样如果太大就会产生碎片 增加丢包率 降低网络速度

常见的mtu大小

网络类型

Mtu

IEEE802.3

1492

Ethernet (以太网)

1500

Ppp0e adsl

1492

Modem

576

令牌环(802.5

4464

Fddi

4352

X 25

576

数据包的最大值

65535

  Ipv4 协议的概述

分为 a b c d e 5

到目前为止 只有c类地址还有剩余

解决地址紧缺的问题  cidr nat ipv6技术

D类地址 用于多播  e类地址用于科研用

A类地址 能支持 16777214个不同主机地址 224次方减2

私有地址 class a 10.0.0.0 10.255.255.255

Class b 172.16.0.0 172.16.255.255

Class c 192.168.0.0 192.168.255.255

传输层 通过端口号区分上层应用程序 tcp udp

UDP 协议

TCP 协议

无连接的服务

面向连接的服务

UDP 不能确保或承认数据传递

     TCP 通过确认和按顺序传递数据来确保数据的传递

     UDP 就像明信片,信息量很小而且每次传递成功的可能性很高,但是不能完全保证传递成功

    TCP 就像电话,必须先验证目标是否可以访问后才开始通讯

      UDP 快速,具有低开销要求

      TCP 比较慢,有更高的开销要求,而且只支持点对点通讯

UDP TCP 都使用端口标识每个 TCP/IP 程序的通讯

Tcp/ip 协议中 端口号从065535

动态端口1024 65535  常见的***端口7626 8011 7306 1024

常用端口所对应的服务

端口

协议

服务

21

TCP

FTP 服务

25

TCP

SMTP 服务

53

TCP/UDP

DNS 服务

80

TCP

Web 服务

135

TCP

RPC 服务

137

UDP

NetBIOS 域名服务

138

UDP

NetBIOS 数据报服务

139

TCP

NetBIOS 会话服务

443

TCP

基于SSLHTTP服务

445

TCP/UDP

Microsoft SMB 服务

3389

TCP

Windows 终端服务

查看本机端口状态 netstat –an  

Arp  地址解析协议 reverse address resolution protocol rarp 反向地址解析协议

Arp –a 查看本机arp缓存

Icmp 消息控制协议

Tracert 测试到达目的经过的路由

2x – 2 =子网数   2y – 2=主机数  y的值代表主机位连续0的数  256 – subnet mask 求的基数 每个子网的主机数