互联网计算|2022.9.8
![](https://kiyotakawang.oss-cn-hangzhou.aliyuncs.com/%E9%BB%98%E8%AE%A4%E5%A4%B4%E5%83%8F.jpg)
互联网计算 2022.9.8
Peer-to-Peer Communications:
TCP/IP模型
只有四层
应用层
该层包括所有和应用程序协同工作,利用基础网络交换应用程序专用的数据的协议. 这个层上运行这一些特定的程序,它们提供用户应用需要的服务,与其对应的协议有 HTTP(超文本传输协议), FTP(文件传输协议), SMTP(简单邮件传输协议), SSH(安全远程登录协议), DNS(域名服务) 等.一旦从应用程序来的数据被编码成一个标准的应用层协议,它将被传送到 IP 栈的下一层. 应用层工作的应用通常使用传输层中的 TCP 或 UDP 服务,并且服务器应用常与一个公开的端口号绑定.该端口号由互联网号码分配局正式分配,但是新协议的开发者可以选择自己的端口号. 每一个应用层协议一般会使用两个传输层协议之一: 面向连接的 TCP 和无连接的包传输的 UDP,常用的应用层协议有
运行在 TCP 上的协议
- HTTP(Hypertext Transfer Protocol, 超文本传输协议),主要用于普通的浏览网页
- HTTPS(Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSl, 安全超文本传输协议),HTTP 协议的安全版本
- FTP(File Transfer Protocol, 文件传输协议), 用于文件传输
- POP3(Post Office Protocol, 邮局协议), 收邮件用
- SMTP(Simple Mail Transfer Protocol, 简单邮件传输协议), 用于发送电子邮件
- TELNET(Teletype over the NetWork, 网络电传), 通过一个终端登录到网路
- SSH(Secure Shell, 用于替代安全性差的TELNET), 用于加密安全登录
运行在 UDP 协议上的协议
- BOOTP(Boot protocol, 启动协议), 应用于无盘设备
- NTP(Network Time Protocol, 网络时间协议), 用于网络同步
- DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议), 动态配置 IP 地址
其他
- DNS(Domain Name Service, 域名服务), 用于完成地址查找,邮件转发等工作(运行在 TCP 和 UDP 之上)
- ECHO(Echo Protocol, 回绕协议), 用于查错及测量应答时间(运行在 TCP 和 UDP 之上)
- SNMP(Simple Network Management Protocol, 简单网络管理协议),用于网络信息的收集和网络管理
- ARP(Address Resolution Protocol, 地址解析协议), 用于动态解析以太网硬件的地址
传输层
Transmission Control Protocol(TCP)
User Datagram Protocol(UDP)
传输层的报文标准被称为segments
传输层的协议,能够解决诸如端到端的可靠性和保证数据按照正确的顺序到达这样的问题.在 TCP/IP 协议族中,传输协议也包括所给数据应该送给哪个应用程序. TCP 是一个可靠的,面向连接的传输机制,它提供一种可靠的字节流保证数据完整,无损并且按顺序到达. UDP 是一个无连接的数据报协议,它并不检查数据报是否已经到达目的地,并且不保证数据报到达的顺序.
网络层
Internet protocol(IP)
网络接入层 Network Access Layer
网络拓扑 Topology
- defines the structure of the network
- Physical topology: the actual layout of the wire(media)
bus, star, ring, extended star, hierarchical, mesh
- Logical topology: defines how the media is accessed by the hosts
token passing
互联网的组成
互联网的拓扑结构虽然非常复杂,但从其工作方式上看,可以划分为两大块:
- 边缘部分: 由所有连接在互联网上的主机组成。这部分是用户直接使用的,用来进行通信(传达数据、音频或视频)和资源共享。
- 核心部分: 由大量网络和连接这些网络的路由器组成。这部分是为边缘部分提供服务的(提供连通性和交换)。
!
- 标题: 互联网计算|2022.9.8
- 作者: Kiyotaka Wang
- 创建于 : 2022-09-12 16:16:52
- 更新于 : 2022-11-21 12:59:08
- 链接: https://hmwang2002.github.io/2022/09/12/hu-lian-wang-ji-suan-2022-9-8/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。