七层模型

  1. 物理层:光纤、双绞线、无线
  2. 数据链路层:MAC地址
  3. 网络层:路由、如何到达对方
  4. 传输层:TCP、UDP、安全否
  5. 会话层:迅雷下载、10m、限速5m
  6. 表示层:转码得过程、压缩
  7. 应用层:qq、搜狗、迅雷导图

TCP IP

五层:

  1. 物理层:比特 bit
  2. 数据链路层:MAC+IP+TCP+数据
  3. 网络层:IP+TCP+数据
  4. 传输层:TCP+数据
  5. 应用层:数据 PDU

四层:

  1. 网络接口层
  2. 网络层
  3. 传输层
  4. 应用层

OSI和TCP/IP

TCP/IP

  1. 网络接口层
  1. 物理层 2.数据链路层
  1. 网络层
  1. 网络层
  1. 传输层
  1. 传输层
  1. 应用层

5.会话层 6.表示层 7.应用层

1.物理层

介质

1.有线(电传输)

双绞线

  1. 分为屏蔽双绞线和非屏蔽双绞线
  2. 非屏蔽双绞线分为:CAT5 五类线、CAT5E 超五类线、CAT6六类线(建议使用)、CAT6E 超六类线。
  3. 屏蔽双绞线分为:CAT6 六类线、CAT6E 超六类线、CAT7 七类线。
    RJ-45水晶头
  4. 线序:
    568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
    568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕
  5. 通断规则:
    4芯通 百兆 1236 白橙、橙、白绿、绿
    8芯全通 千兆
  6. 直通线:5568B-568B、568A-568A
  7. 交叉线:568B-568A
  8. 距离:100m
  9. 介质:铜

2.光纤

  1. 光传输,不受电信号干扰,玻璃纤维(塑料)
  2. 传输速率:1000m G、10000m TEN-G、100000m E
  3. 距离:多帧 2km 比方 手电筒、单帧 43km 比方激光

3.无线

wifi

  1. 5G:高频,波长比较短,不容易受干扰。特点价格比较贵,穿透力比较差
  2. 4G:干扰源电磁炉、吹风机。低频,波长比较长,特点穿透力比较好,价格比较便宜
  3. 无线路由器:RJ45的有线网络放出来的无线信号,例如:手机、电脑

2. 数据链路层

作用:根据底层链路不同,来保障传输。

MAC地址

  1. 由十六进制数组成 :A8-5E-45-A1-4D-98 48bit
    A8:5E:45:A1:4D:98 冒号分16进制
    每个网卡都有一个MAC地址(全球唯一)
    前半部分 A8-5E-45 代表厂家
    后半部分 A1-4D-98 厂家随机编号

为什么要使用MAC地址

  1. MAC地址表:MAC→接口 有信息(查表转发) 没信息(发送给所有的接口,除了自己
  2. 接口带宽:E 10M/100M F 100M G 1000M Ten-G 10000
  3. 单位转换:1G=1024M 1M=1024K 1K=1024bit 1byte=8bit(byte=B bit=b)

UP方式

  1. 物理层的UP、协议的UP、双UP才能转发数据。
  2. 转发速率:协商
  3. 双工:全双工 收发能够同时进行、半双工 HUB 收发不能同时进行

MAC地址单播:第八位为0
MAC地址组播:第八位为1
MAC地址广播:48位全为1

数据帧

帧头:源MAC、目的MAC、type(标识上层协议)
帧尾:FCS(检验和)


长度:18字节
0x0800:IPv4
0x08dd:IPv6

3.网络层

  1. 路由器:三层设备 识别到IP地址
  2. 协议:
    IP(网际协议):ipv4和ipv6
    ICMP(互联网控制信息协议):ping、tracert
    ARP(地址解析协议):IP→MAC
    RARP(反向地址解析协议):MAC→IP
    IGMP:组播加入协议
  3. 包头:
    版本:v4版本 普及 v6 下一代
    报文长度
    总长度
    数据包切片:切片大小 MTU默认1500、Flag(0 能切片、1 不能)
    生存时间:TTL 数据包在三层设备存活的时间
    路由跟踪 tracert-d 114.114.114.114
    TTL 经过一个三层设备减一

案例:

IP网络

  1. IP地址:源地址、目的地址
  2. MAC地址
    IP→MAC 192.168.30.254 00-23-05-49-3f-43 动态
    ARP广播:目的MAC地址FF:FF:FF:FF:FF:FF 交换机收到广播包 泛红 发送给所有的接口(除接收到的端口)
    ARP表:运行内存
    ARP绑定 arp-s 192.168.30.254 00-23-05-49-3f-43
  3. 访问外部网络
    不是在同一个广播域 一台交换机就是一个广播域(VLAN TRUNK 除外)
    访问网关 192.168.30.254 网关 MAC地址 ARP广播 FF:FF:FF:FF:FF:FF
  4. 网关和IP
    192.168.30.132/24 192.168.30.0~255 网关 192.168.30.254
    网关 转发到其他网段

4.传输层

  1. TCP:可靠面向连接,虚拟管道的概念 构建在网络层之上
    优点:可靠 缺点:速度慢

    Source Port:源端口
    Destination Port:目的端口
    Sequence Number:序列号
    Acknowledge Number:确认号
    Header length:头部长度
    Window:窗口
    Checksum:校验和
    Urgent Pointer:紧急指针
    Options:选项字段
    Padding:填充字段

  2. UDP(用户数据报协议):不可靠 即时性
    例如:直播平台 语音+时评→UDP 公屏讨论→TCP
    优点:速度快 缺点:不可靠

  3. DNS:域名解析 域名变为IP地址

5.应用层

常用协议和端口号

http(tcp:80)
ftp(tcp:20、21)
dns:域名解析(53)
dhcp(udp:67、68)
smtp(tcp:25)
telnet(tcp:23)
ssh(tcp:22)

HCIA------OSI、TCP和IP相关推荐

  1. OSI TCP/IP

    TCP/IP 是供已连接因特网的计算机进行通信的通信协议. TCP/IP 指传输控制协议/网际协议 (Transmission Control Protocol / Internet Protocol ...

  2. HCIA——OSI模型

    HCIA--OSI模型 一.什么是OSI 简单概念 OSI是Open System Interconnection的缩写,意为开放式参考互联模型.国际标准化组织(ISO)制定了OSI模型,该模型定义了 ...

  3. TCP/IP协议学习之TCP、IP篇

    TCP/IP是不同通信协议的大集合 协议族 TCP/IP是基于TCP和IP这两个最初的协议之上的不同的通信协议的大集合. 团结就是力量嘛,厉害的人总是倾向于聚集起来,厉害的协议同理,那么这些协议具体包 ...

  4. TCP 和IP的区别

    1. IP 网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议. IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层:相反,IP ...

  5. Tcp与Ip协议的客户端和服务器编程

    Tcp与Ip协议的客户端和服务器编程 本文就TCP和Ip协议的客户端和服务器分别进行编程,实现了客户端和服务端进行通信的功能,服务端对多个客户端进行监听,并能与多个客户端通信. 服务器端代码如下: u ...

  6. HP5200打印机从控制面板手动配置TCP/IP 参数

    HP5200打印机从控制面板手动配置TCP/IP 参数<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office ...

  7. 三十天学不会TCP,UDP/IP网络编程-IP头格式祥述

    我又来了,这篇文章还是来做(da)推(guang)介(gao)我自己的!俗话说事不过三,我觉得我下次得换个说法了,不然估计要被厌恶了,但是我是好心呐,一定要相信我纯洁的眼神.由于这两年接触到了比较多的 ...

  8. HTML协议目标端口和源端口,协议:TCP源IP:源端口:80目的IP:目的端口:4049TT? 爱问知识人...

    协议:TCP 源IP: 源端口:80 目的IP: 目的端口:4049 TTL长度:122 数据大小:1460数据内容:?i聒]责?錬nP絟`k0?a???鮓 ㄧ/?W_ M鮗R?臭?白积颞^?De ...

  9. http、TCP、IP的形象比喻

    1.TCP.IP主要的作用就是保证连接的可靠性,我不管发出任何东西给你,都要有这一套协议来保证不丢包2.比如说TCP协议就是这样,无论上层让他传啥数据,他都通过与IP协议的操作,把这些东西分段,然后输 ...

  10. 网络基础之网络协议,OSI,TCP/IP介绍

    文章目录 1 概述 1.1 网络协议 1.2 OSI模型 1.2.1 应用层 1.2.2 表示层 1.2.3 会话层 1.2.4 传输层 1.2.5 网络层 1.2.6 数据链路层 1.2.7 物理层 ...

最新文章

  1. 洛谷P3960 列队(动态开节点线段树)
  2. 每日一皮:资深老鸟看实习生写代码...
  3. python序列类型-python序列类型种类详解
  4. 超酷的实时颜色数据跟踪javascript类库 - Tracking.js
  5. 从mongodb中查询数据
  6. LiveQing视频流媒体开放平台利用 webpack 打包压缩后端代码
  7. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第8章-二阶连续时间多智能体系统加权一致性
  8. 大学计算机基础书本里的毕业论文源稿,计算机基础毕业论文范文
  9. 【Python】Smtplib正确模拟发送QQ邮件
  10. js html 单引号,JS 和 HTML 中的单引号与双引号
  11. 791A.Bear and Big Brother
  12. GRBL分析:gcode解释器(二)
  13. 小程序实现城市搜索功能
  14. 如何申请email账号注册,如何批量注册申请邮箱?
  15. centos 安装SDCC编译器
  16. 倾向值匹配法的概述和应用+倾向值分析:统计方法与应用
  17. Nginx管理(二)
  18. webpack合成sprite图
  19. 计算机论文致谢词范文500字,论文致谢词范文500字(精选6篇)
  20. Dubbo Failed to check the status of the service.No provider available for the service from问题解决

热门文章

  1. 计算基本统计值,输出一组数据的平均值,方差,众数和中位数
  2. 读书笔记_010 《小王子》
  3. 当SRS遇到K8S,快速高效运营直播流媒体集群
  4. 程序员编程艺术 第六章 求解500万以内的亲和数
  5. 前端开发:CSS的“*”“#”“.”符号的对比使用
  6. odoo14原码安装
  7. 图像逆光度的估计方法
  8. 建筑排风机、送风机、补风机、加压(正压)送风机、排烟机的作用
  9. android icu4c 7.1编译报错,icu4c中资源的修改,编译
  10. GC(Allocation Failure)