前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >计算机网络笔记

计算机网络笔记

作者头像
CBeann
发布2023-12-25 17:41:13
2030
发布2023-12-25 17:41:13
举报
文章被收录于专栏:CBeann的博客

抓包工具

wireshark

Wireshark · Download

OSI参考模型

应用层:所有能产生网络流程的程序(比如QQ就是,记事本就不是)

表示层:在传输之前是否加密、压缩、二进制、ASCII

会话层:(比如浏览器同时开多个窗口,但是数据包还是可以正常到自己的窗口,会话层的功劳)

传输层:可靠传输 流量监控 不可靠传输

网络层:负责选择最佳路径,规划IP地址

数据链路层:帧的开始和结束、透明传输、差错检验

物理层:接口标准、电器标准、如何在物理链路上传输的更快

物理层

数据链路层

数据链路层作用

1)封装成帧 2)透明传输 3)差错检验

“发往本站的帧”包括三种帧

1)单播(unicast)帧(一对一)

2)广播(broadcast)帧(一对全体)

3)多播(multicast)帧(一对多)

帧格式

此处的地址为MAC地址而非IP地址

FCS为检验此帧是否异常,当帧接受的时候就没有FCS了,所以抓包抓不到。

网络层

负责在不同的网络之间尽力转发数据包,基于数据包的IP地址转发

不负责丢失重传,不负责顺序

IP数据包格式

协议

ARP协议

ARP协议获取目标IP地址的MAC地址。如果目标是本网段的地址,那么可以获得目标IP地址主机的MAC地址;如果目标不是本网段的地址,那就获得网关的MAC地址。

ARP协议发送广播包

IP协议

ICMP协议:网际控制报文协议

检测网络是否畅通 ping

IGMP协议

传输层

协议

TCP 需要将要传输的文件分段传输 建立会话 可靠传输

UDP 一个数据包能干完成数据通信 不分段 不需要建立会话 不需要流量控制 不可靠传输

UDP

UDP的特点

UDP是无连接的,即发送数据之前不需要建立连接。

UDP使用最大努力交付,即不保证可靠交付,也不使用拥塞控制。

UDP是面向报文的。UDP没有拥塞控制,很适合多媒体通信的要求。

UDP支持一对一、一对多、多对一和多对多的交互通信。

UDP的首部开销小,只有8个字节。

TCP

IP地址加端口 = 套接字

TCP的特点

TCP是面向连接的传输协议

每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的(一对一)

TCP提供可靠交付的服务

TCP提供全双工通信

面向字节流

端口

熟知端口,数值一般为0~1023

FTP:21

TELNET:23

SMTP:25

DNS:53

HTTP:80

HTTPS:443

RDP:3389

登记端口号,数值为1024~49151(比如自己写的网站的端口)

客户端端口,数值为49152~65535(当你与服务器建立连接时)

TCP报文的首部格式

序号:当前数据中第一个字节在整个文件中的位置(用于发送)

确认号:当前数据中最后一个字节在整个文件中的位置+1(用于回应请求)

数据偏移:首部的长度

URG:在发送端TCP缓冲区的优先级(先发送)

ACK:0时确认号无效,1时确认号有效

PSH:在接收端TCP缓冲区的优先级(先读)

SYN:建立会话时用

FIN:要释放连接时FIN=1

窗口:接收发送缓存的大小

应用层(应用层、表示层、会话层)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 抓包工具
  • OSI参考模型
  • 物理层
  • 数据链路层
    • 数据链路层作用
      • “发往本站的帧”包括三种帧
        • 帧格式
        • 网络层
          • IP数据包格式
            • 协议
              • ARP协议
              • IP协议
              • ICMP协议:网际控制报文协议
              • IGMP协议
          • 传输层
            • 协议
              • UDP
                • UDP的特点
              • TCP
                • TCP的特点
              • 端口
                • TCP报文的首部格式
            • 应用层(应用层、表示层、会话层)
            相关产品与服务
            云服务器
            云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档