前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >OSI与TCP/IP协议

OSI与TCP/IP协议

作者头像
阿七日记
发布于 2021-12-28 02:11:35
发布于 2021-12-28 02:11:35
59306
代码可运行
举报
文章被收录于专栏:阿七日记阿七日记
运行总次数:6
代码可运行

OSI七层模型:

OSI7层模型分别是:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

数据的封装与解封装过程:

OSI模型vsTCP/IP模型:

TCP/IP协议族的组成:

每层常见的协议:

应用层的协议:HTTP协议,HTTPS协议,DNS协议,TELNET协议,FTP协议,SMB协议,RDP协议 传输层的协议:TCP协议,UDP协议 网络层的协议:ICMP协议,IP协议,ARP协议 数据链路层的协议:MAC子层协议

ICMP协议

icmp协议:报文探测回馈协议 ping命令使用的ICMP协议

ICMP协议报文结构: ICMP头+ICMP正文 8字节 + 32、56、64(abcdefghigklmnopqrstuvwabcdefg.....)

ICMP头部:包含类型字段 类型: 8 ping请求 0 ping应答 3 目标不可达,Destination host Unreachebal 11 TTL超时

应用层常见的端口:

HTTP 80 使用TCP,DNS 53 使用TCP和UDP,HTTPS 443 使用TCP,SMB 445 使用TCP,TELNET 23 使用TCP,FTP 20/21 使用TCP

TCP及UDP的区别,及共同作用

TCP快速轻便,安全性比较差,TCP面向连接传输有重传和确认机制。 UDP字节很少,速度快,但是不安全,安全可靠速度慢

2-5层常见协议之间的关联

传输层的TCP和UDP协议就是给应用层的所有协议赋予一个端口号。 网络层的IP和ARP协议是一起工作到数据链路层的MAC子层协议。 数据链路层的MAC子层协议是标识上一层的IP和ARP协议。

设备与层的对应关系:

各层间通信:

物理层信号

  • 模拟信号:指用连续变化的物理量表示的信息,其信号的振幅,或频率,或相位随时间作连续变化
  • 数字信号:指信号的大小用二进制数“0、1” 表示 二进制位(bit):8bit=1Byte,1024B=1KB,1024KB=1MB,1024MB=1GB、1024GB=1TB,1024TB=1PB

数字信号与模拟信号:

常见的物理层介质

有线介质:同轴电缆,双绞线,光纤

  • 同轴电缆:粗缆、细缆
  • 双绞线:UTP(非屏蔽双绞线)、STP(屏蔽双绞线);五类线、超五类线、六类线、七类线
  • 光纤:单模光纤(一般为:黄色)、多模光纤(一般为:橙色、蓝色)

无线介质:红外线、无线电、微波

双绞线的线序及跳线分类

双绞线的线序标准:

  • T568A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕
  • T568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕 双绞线的跳线分类(按用途)
  • 直通线:T568A----------T568A, T568B----------T568B(用于异种设备连接)
  • 交叉线: T568A----------T568B(用于同种设备连接)
  • 全反线: T568A----------反T568A, T568B----------反T568B(配置线,也叫console线)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-02,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
腾讯云AI代码助手:程序员的智能伙伴
随着人工智能技术的快速发展,AI代码助手正在彻底改变软件开发的流程。在这一趋势下,腾讯云AI代码助手应运而生,凭借其独特优势和巨大潜力,为开发者带来了新的可能性。本文将深入探讨腾讯云AI代码助手,评估其在实际编程中的表现和潜力,为开发者提供实用参考。
用户11240790
2024/08/12
2920
腾讯云AI代码助手:程序员的智能伙伴
使用腾讯云AI代码助手实现高效开发
在现代软件开发中,借助AI技术提升效率和质量已成为趋势。本文将分享我使用腾讯云AI代码助手实现功能优化和代码质量提升的经历。
鲸落c
2024/08/12
4690
腾讯云AI代码助手: IT人提升工作效率的得力助手!
江湖有缘
2024/08/18
2580
腾讯云AI代码助手: IT人提升工作效率的得力助手!
#腾讯云AI代码助手# vscode初体验
6.多平台支持:可作为插件安装在VS Code、JetBrains等主流IDE中,使用方便。123
用户5548860
2025/02/27
2791
腾讯云 AI 代码助手最佳实践 - VSCode 版
腾讯云 AI 代码助手根据开发者使用 IDE 的不同,会提供对应 IDE 的插件,并结合大语言模型提升研发效率。目前已经分别提供了 Intellij IDEA 和 VSCode 两款 IDE 的腾讯云 AI 助手插件。如果你是初次使用,可以使用以下网络地址下载并安装使用:
Cloud Studio
2023/08/29
5.5K2
腾讯云 AI 代码助手最佳实践 - VSCode 版
腾讯云AI代码助手测评,智能编程助手,让代码创作更简单高效
在当今快节奏的软件开发环境中,提高编码效率和代码质量成为了每个开发者追求的目标。腾讯云AI代码助手作为一款基于混元代码大模型的智能编码工具,引起了广泛关注。腾讯云 AI 代码助手是一款定位代码智能补全和生成的工具,基于自研代码大模型,实现技术沟通、代码补全、自动补全单元测试等功能。本文将通过实际使用体验,对腾讯云AI代码助手进行详细测评。
李洋博客
2024/08/19
1.6K0
腾讯云AI代码助手测评,智能编程助手,让代码创作更简单高效
腾讯云AI代码助手助力软件开发体验分享
现在,AI工具在软件开发中变得越来越重要,它们能显著提升效率和代码质量。本文就来分享一下我用腾讯云AI代码助手的经历,看看它是怎么在开发中帮了大忙的。
海拥
2024/08/08
2570
超好用的代码开发利器,「腾讯云AI代码助手」带你解放双手!必收藏
你还在用老式的方式编写代码或独自修复错误吗?一个人冥思苦想,为了一个bug彻夜未眠,过去这可能是作为开发者都是家常便饭,但随着人工智能的普及及升级,它正在改变着我们的编码方式,利用人工智能编码助手的强大功能改变了这场游戏规则,借助AI帮助我们快速生成代码,让我们的工作重心从“敲代码”逐渐转移到“审代码”,这种转变无疑提高了开发效率。
bug菌
2024/07/31
1.2K2
超好用的代码开发利器,「腾讯云AI代码助手」带你解放双手!必收藏
腾讯云AI代码助手评测:如何智能高效完成Go语言Web项目开发 🚀
腾讯云AI代码助手是一款辅助编码工具,基于混元代码大模型,提供技术对话、代码补全、代码诊断和优化等能力。它可以为开发者生成优质代码,解决技术难题,提升编码效率。
猫头虎
2024/08/07
6360
腾讯云AI代码助手评测:如何智能高效完成Go语言Web项目开发 🚀
腾讯云AI代码助手:智驭Python,编织代码的诗篇 —— 深度测评体验
🚀 在当前AI技术迅猛发展的大环境下,各种智能化工具如雨后春笋般涌现,为各行各业带来了前所未有的变革。作为Python开发者,我也一直在关注如何利用AI技术来提升编程效率。最近,我尝试了腾讯云AI代码助手,这款以AI技术为驱动的代码辅助工具,正是在这样的背景下应运而生。接下来,我将从Python开发者的角度,分享我的使用体验,讲解我的测评感受。
Token_w
2024/08/08
3180
腾讯云AI代码助手:智驭Python,编织代码的诗篇 —— 深度测评体验
腾讯云AI代码助手:智能编程的未来之窗
今天七七给大家带来一款非常好用的辅助编程工具,“腾讯云 AI 代码助手”,它是一款定位代码智能补全和生成的工具,基于自研代码大模型,实现技术沟通、代码补全、自动补全单元测试等功能。在当今数字化高速发展的时代,编程领域也迎来了一场深刻的变革。腾讯云 AI 代码助手的出现,无疑为开发者们开启了智能编程的未来之窗。
辭七七
2024/08/08
2520
腾讯云AI代码助手:智能编程的未来之窗
腾讯云AI代码助手3.0评测体验:搭载DeepSeek-V3-0324模型,开发效率提升100倍!
随着软件开发的不断进步,开发者们常常面临着重复劳动、代码调试和高强度的需求压力。腾讯云AI代码助手搭载了最新的DeepSeek-V3-0324模型,这一强大工具通过深度学习和智能推理,为开发者带来了前所未有的便利。此次评测将详细介绍这一工具如何助力开发者提升编程效率,降低出错率。
猫头虎
2025/04/02
2680
实际体验腾讯云AI代码助手
在现代软件开发的快速发展中,提高开发效率与代码质量是我们每个开发者的追求。随着人工智能技术的进步,越来越多的AI工具被应用于软件开发中。腾讯云AI代码助手作为一款新兴的智能开发工具,给开发者们提供了强大的代码编写和优化支持,帮助我们更高效地完成开发任务。
xu同学
2024/08/08
3300
实际体验腾讯云AI代码助手
腾讯云 AI 代码助手:开发者的智能小帮手
腾讯云 AI 代码助手是由腾讯云自研的一款开发编程提效辅助工具,开发者可以通过插件的方式将 AI 代码助手安装到编辑器中辅助编程工作(VS Code 或者 JetBrians 系列 IDE);而 AI 代码助手插件将提供:自动补全代码、根据注释生成代码、代码解释、生成测试代码、转换代码语言、技术对话等能力。通过腾讯云 AI 代码助手,开发者可以更高效地解决实际编程问题,提高编程效率和代码质量。
小馒头学Python
2024/08/08
3620
腾讯云 AI 代码助手:开发者的智能小帮手
腾讯云AI代码助手:在受限环境中提高编码效率的创新工具
在现代软件开发中,编码效率和代码质量至关重要。腾讯云AI代码助手作为一种创新工具,能够在电脑软件权限受限的情况下帮助用户编写代码,提高开发效率。本文将详细介绍腾讯云AI代码助手的开发环境、使用实例、获得的帮助与提升,并提出相关建议。
hepcat
2024/08/17
3900
我在腾讯用AI写代码
本文采访了13位来自不同产品团队的一线开发者,他们都在用腾讯云 AI 代码助手写代码,使用时间超过1年,在此他们与我们分享使用腾讯云 AI 代码助手的真实感受。
腾讯云代码助手
2025/01/14
2150
腾讯云AI代码助手评测:智能编程新时代,你准备好了吗?
随着人工智能技术的不断发展,越来越多的开发者开始尝试利用AI工具来提高编程效率。腾讯云作为国内领先的云计算服务提供商,也推出了自己的AI生成代码插件。
阿珊和他的猫
2024/08/07
3451
腾讯云AI代码助手评测:智能编程新时代,你准备好了吗?
不懂Python怎么办,腾讯云AI 代码助手来帮你
首先说明一下,个人是一个Java 开发者,对于Python 的话,虽然说天下语言是一家,但是不同的语言还是有着一定的区别,这里就将我理解为一个不懂Python 的小白吧。那么为什么不懂Python ,今天却要来提python呢?这是因为最近在开发的过程中,突然有一个idea ,就是想弄一个数独的小游戏,或者是小界面玩一下。于是就在IDEA 开发工具里面AI 代码助手输入【写一个数独游戏】,然后AI 代码助手就为了生成了 Python 语言的代码
六月的雨在Tencent
2025/04/09
7230
程序员未来离不开的好帮手:腾讯云 AI 代码助手——测评体验
在数字化浪潮汹涌澎湃的今天,软件开发已成为推动社会进步与产业升级的关键力量。正是在这样的背景下,腾讯云凭借其深厚的技术底蕴和前瞻性的战略布局,推出了AI代码助手这一革命性工具。在本测评中,我们将全面剖析腾讯云AI代码助手的各项功能,期待大家能在AI代码助手的帮助下提高生产效率。
YY的秘密代码小屋
2024/08/13
2310
程序员未来离不开的好帮手:腾讯云 AI 代码助手——测评体验
探索腾讯云AI代码助手的效能与实用性
腾讯云的AI代码助手是一款强大的编码辅助工具,利用混元代码大模型技术,提供技术对话、代码补全、代码诊断和优化等功能。它能生成高质量的代码,帮助解决技术难题,显著提升编码效率。
洁洁
2024/08/08
2240
探索腾讯云AI代码助手的效能与实用性
推荐阅读
相关推荐
腾讯云AI代码助手:程序员的智能伙伴
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验