TCP IP 网络协议基础入门

在这里插入图片描述
每层承担的任务不一样,各层的协议的工作方式也不一样,每层封装上层数据的方式也不一样。

应用层:FTP、TFTP、HTTP、DNS、TELNET、SMTP、SNMP、POP3
传输层:TCP、UDP
网络层:IP、ARP、RARP、ICMP
网络接口层:PPP Ethernet

1 TCP IP 简介

IP地址 -- 网络层
    ifconfig -a

域名服务系统(DNS) - Domain Name System
    nslookup | ping

MAC地址 - Media Access Control - 物理地址、硬件地址 -- 链路层

端口号分配机构 - Inter Assigned Numbers Authority - IANA
    FTP - 20&21
    SSH - 22
    TELNET - 23
    SMTP - 25
    TFTP - 69
    HTTP - 80
    SNMP - 161
    Ping - ICMP
    
封装和分用
    PDU - Protocol Data Unit - 协议数据单元
        物理层 - 数据位(Bit)
        数据链路层 - 数据帧(Frame)
        网络层 - 数据包(Packet) | 数据报
        传输层 - 数据段(Segment)
        会话层、表示层、应用层- 数据(Data)
    封装 <-> 分用    

RFC - Request for Comment - 以太网协议的正式标准

2 链路层介绍

控制帧的传输
    差错控制
    反馈重发
    计时器
    序号
    流量控制

以太网 - Ether-net

DEC公司、Inter公司和Xerox公司在182年联合公布的一个标准。

PPP - Point to Point Protocol - 点对点协议

SLIP 与 PPP

SLIP - Serial Line IP(串行线路IP)

MTU - 最大传输单元

netstat -in

3 IP网际协议

IP 数据报
    不可靠 - unreliable
    无连接 - connectionless
    sudo tcpdump -ntx -c 1

IP地址分类
    网络号+主机号
    A - 大型网络或政府机构
    B - 中型网络、跨国企业
    C - 小型网络
    D - 多播
    E - 实验
    
子网划分
    IP = 网络号 + 子网号 + 主机号
    子网掩码 - 确认一个IP地址中哪几位是主机号
    
IP路由选择
    route -n
    traceroute
    
NAT技术
    ipconfig eth0
    
IP的未来

4 网络层其他协议

ARP - Address Resolution Protocol - 地址解析协议
    arp
    arp -a
    apr -v
    
    ARP 代理 | ARP 欺骗
    
RARP - Reverser Address Resolution Protocol - 逆地址解析协议

ICMP - Inter Control Message Protocol - 控制报文协议

Ping 程序
    ping -c 3 lanqiao.cn
    sudo tcpdump -nnvSs 0 -c2 icmp
    TTL值
    
tracroute程序
    traceroute github.com
    traceroute -n www.github.com
    
IGMP - Inter Group Management Protocol
    管理多播组成员

5 传输层:UDP协议

端口
    [系统端口号](http://www.iana.org/)
    登记端口号
    短暂端口号
    
    netstat -luant
    
UDP概述

UDP报文

6 传输层:TCP协议

TCP报文段结构

连接的建立与释放

TCP可靠传输的实现

超时重传

连续ARQ协议

流量控制和拥塞控制

tcpdump抓取TCP报文段

7 应用层协议

DNS协议
    DNS服务器
        根DNS服务器
        顶级(TLD)DNS服务器
        权威DNS服务器
        本地DNS服务器
    host命令
        host www.shiyanlou.com
    DNS报文
    DNS缓存和host文件

FTP协议
    
HTTP协议

Telnet协议

TFTP协议

SMTP协议和POP3协议
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值