1. TCP/IP vs OSI

  • 物理层具体标准有:RS232、V.35、RJ-45、FDDI
  • 数据链路层常用协议有:IEEE802.3/.2、HDLC、PPP、ATM
  • 网络层的具体协议有:IP、ICMP、IGMP、IPX、ARP等
  • 会话层常见协议有:RPC 、SQL 、NFS
  • 表示层常见协议有:JPEG 、ASCII 、DES 、MPEG
  • 应用层常见协议有:HTTP、Tenlet、FTP、SMTP等

2. TCP/IP主要协议

2.1. 1)网络层协议

IP(Internet Protocol)协议IP是网络层的核心,通过路由选择将下一条IP封装后交给接口层。IP数据报是无连接服务。

PingPing命令就是发送ICMP的echo包,通过回送的echo relay进行网络测试。

ICMP(Internet Control Message Protocol)控制报文协议ICMP是网络层的补充,可以回送报文。用来检测网络是否通畅。

Internet控制报文协议,它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。

ARP(Address Resolution Protocol)地址转换协议ARP是正向地址解析协议,通过已知的IP,寻找对应主机的MAC地址。

RARP(Reverse ARP)反向地址转换协议RARP是反向地址解析协议,通过MAC地址确定IP地址。比如无盘工作站还有DHCP服务。

IGMP
IGMP协议(Internet Group Management Protocol)Internet 组管理协议称为,是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。

2.2. 2)传输层协议

传输控制协议TCP(Transmission Control Protocol)
TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于点对点的通讯。

TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。

用户数据报协议UDP(User Datagram protocol)
UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。

UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出丢包现象,实际应用中要求程序员编程验证。UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询—应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。

2.3. 3)应用层协议

FTP(File Transfer Protocol)
是文件传输协议,一般上传下载用FTP服务,数据端口是20H,控制端口是21H。TCP

Telnet
服务是用户远程登录服务,使用23端口,使用明码传送,保密性差、简单方便。TCP

Telnet(远程登录协议)是登录和仿真程序,建立在TCP 之上,它的基本功能是允许用户登录进入远程计算机系统。以前,Telnet 是一个将所有用户输入送到远程计算机进行处理的简单的终端程序。目前,它的一些较新的版本是在本地执行更多的处理,可以提供更好的响应,并且减少了通过链路发送到远程计算机的信息数量。

SMTP(Simple Mail Transfer Protocol)
是简单邮件传输协议,用来控制信件的发送、中转,使用端口25。TCP

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。

NFS(Network File System)
是网络文件系统,用于网络中不同主机间的文件共享。

HTTP(Hypertext Transfer Protocol)
是超文本传输协议,用于实现互联网中的WWW服务,使用端口80。

TFTP(Trivial File Transfer Protocol,简单文件传输协议)
是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。基于UDP

DNS(Domain Name Service)
是域名解析服务,提供域名到IP地址之间的转换,使用端口53。基于UDP

DHCP
DHCP

转载/整理:
希赛教育的试题解释:https://www.educity.cn/

笔记-计算机网络基础-TCP/IP vs OSI相关推荐

  1. 笔记-计算机网络基础-开放系统互连参考模型OSI

    国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型( Open System Interconnect,OSI),其目的是为异种计算机互连提供一个共同的基础和 ...

  2. CCNA1:网路基础、TCP/IP、OSI、IPv4、子网划分、数据封装

    文章目录 CCNA1:网络基础.TCP/IP.OSI.IPv4.子网划分.数据封装 一.TCP/IP协议栈.OSI七层参考模型: 1.OSI七层参考模型: 2.TCP/IP四层参考模型: 3.比较: ...

  3. 《图解TCP/IP》读书笔记二:TCP/IP基础知识

    TCP(Transmission Control Protocol,传输控制协议) IP(Internet Protocol,网络之间互连的协议) ICMP(Internet Control Mess ...

  4. 前端基础-TCP/IP 不完全详解

    TCP/IP 不完全详解 TCP/IP是通信协议的统称.首先,我们先认识一下OSI参考模型 OSI 参考模型 OSI 参考模型中各个分层的作用如下: 概括的说: 应用层:为应用程序提供服务并规定应用程 ...

  5. 计算机网络基础(类别 | 性能指标 | OSI模型初识)

    目录 计算机网络类别 根据作用的范围分类 局域网(LAN) 广域网(WAN) 根据使用者分类 按照拓扑结构来分类 按照交换方式分类 按照工作方式分类 性能指标 什么是带宽 速率 吞吐量 时延 传播时延 ...

  6. 计算机网络之TCP/IP

    计算机网络之TCP/IP OSI网络结构的七层模型 通俗理解 这个模型推出的最开始,是是因为美国人有两台机器之间进行通信的需求. 需求1: 科学家要解决的第一个问题是,两个硬件之间怎么通信.具体就是一 ...

  7. TCP/IP与OSI的特征对比总结

    TCP/IP与OSI的对比总结 @(计算机网络) TCP/IP模型共分四层. 网络接口层:包含物理层和数据链路层 网络层 传输层 应用层 值得注意的是,TCP/IP协议并不区分物理层和数据链路层,笼统 ...

  8. 王道考研 计算机网络7 TCP/IP参考模型

    OSI参考模型和TCP/IP参考模型 osi:理论 tcp/ip:实践 相同点 不同点 ip无连接 5层参考模型(考研) TCP/IP协议群 5层参考模型的数据封装与解封装 总结 ![

  9. 网络基础 TCP/IP协议面试常问知识点

    网络基础 TCP/IP协议面试常问知识点 ****************** 如有侵权请提示删除 ********************* 1.网络包的组成: 报头/起始帧分界符--MAC头部-- ...

最新文章

  1. Tomcat Jenkins iOS自动打包
  2. python oracle 运维,mysql oracle python连接
  3. 洛谷——P1177 【模板】快速排序
  4. Django扩展xadmin后台管理
  5. 利用python制作漂亮的词云图_利用python制作漂亮的词云图
  6. 互联网日报 | 6月27日 星期日 | B站举办十二周年演讲;特斯拉在华召回285520辆汽车;小鹏汽车将于7月7日在港上市...
  7. linux 命令大全_【Linux】命令目录大全
  8. ceres-solver库使用示例
  9. 区块链:剖析工作量证明
  10. 记一次烧毁AO3400的过程
  11. 手机虚拟键盘的设置显示隐藏
  12. A new deep transfer learning network based on convolutional auto-encoder for mechanical fault diagno
  13. Mysql 导入3亿数据
  14. MySQL数据库从小白到小菜02
  15. 计算机二级Python——题库1知识点
  16. 专升本管理学知识点总结——计划
  17. 使用百度地图工具进行坐标转换
  18. (附源码)springboot晋韵戏剧点播网站设计 毕业设计112304
  19. 如何锁定计算机mac,如何不用第三方软件直接锁定MAC电脑的键盘和触控板
  20. 服务网格除了 Istio,其实你还可以有其它 8 种选择

热门文章

  1. C/C++ 回调函数是什么?Intel Realsense里的回调(callback)是什么?
  2. pycharm 调试(debug)模式时界面上的 mute breakpoint 是什么意思?(239)
  3. 最大公约数 数学,结论 第九届“图灵杯”NEUQ-ACM程序设计竞赛个人赛
  4. Max Sum Array 贪心(2500)
  5. Arithmetic Sequence 三分,货仓选址,nth_element,__int128(济南)
  6. Building Shops dp 预处理距离
  7. java cron表达式_Java 程序员都应该去使用一下这款强大的国产工具类库
  8. gitlab linux版本下载,Linux安装GitLab版本控制软件
  9. ue4 classuobject没有成员beginplay_UE4中蓝图函数的泛型
  10. python get请求 url传参_用Python-get方法向页面发起请求,参数传不进去是怎么回事...