计算机网络基础

计算机网络体系结构分为3种:OSI体系结构、tcp/ip体系结构、五层体系结构。

  • OSI体系结构:概念清楚 & 理念完整,但复杂 & 不实用
  • TCP/IP体系结构:含了一系列构成互联网基础的网络协议,是internet的核心协议 & 被广泛应用于局域网和广域网
  • 五层体系结构:融合了OSI与TCP/IP的体系结构,目的是为了学习 & 讲解计算机网络原理

广义的划分:

  • 第三层为通信子网,负责数据传输
  • 高三层为资源子网,相当于计算机系统
  • 完成数据处理,传输层负责承上启下

TCP/IP体系结构详细介绍

一、TCP协议

Transmission Control Protocol,即传输控制协议

  1. 属于传输层通信协议
  2. 基于TCP的应用层协议有HTTP、SMTP、Telnet和POP3

二、UDP协议

User Datagram Protocol,即用户数据报协议

  1. 属于传输层通信协议
  2. 基于UDP的应用层协议有TFTP、SNNP与DNS
  3. 无连接的、不可靠的、面向报文、无拥塞控制

优缺点:

  • 优点:传输速度快
  • 缺点:消息容易丢失

对应应用层协议:

要求通信速度高

DNS协议、FTP协议、SNMP协议、NFS协议

三、TCP、UDP协议的区别

四、套接字

套接字是应用层与TCP/IP协议族通信的中间软件抽象层,表现为一个封装了TCP/IP协议族的编程接口(API)

Socket = {(IP地址1:PORT端口号),(IP地址2:PORT端口号)}

在浏览器输入一个地址,发生了什么?

IP地址的分类:

ICMP协议:

属于IP层协议,ICMP报文不是高层协议,而是作为IP层数据报的数据,加上数据报首部,组成IP数据报发出去。

作用:更有效地转发IP数据包 & 提高交付成功的机会

分类:ICMP差错报告报文 & ICMP询问报文

posted @   kalixcn  阅读(114)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示