码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 计算机网络——网络协议


    目录

    网络协议

    网络协议的三要素

    协议的分层模型

    计算机网络层次结构的好处

    计算机网络的体系结构

    OSI与TCP/IP的体系结构的比较


     

    网络协议

    1、计算机网络中的数据交换必须遵守事先约定好的规则。


    2、这些规则明确规定了所交换的数据的格式和时序,以及在发送或接
    收数据时要采取的动作等问题。


    3、网络协议(network protocol),简称为协议,是为进行网络中的数
    据交换而建立的规则、标准或约定。

    网络协议的三要素

    1、语法,即数据与控制信息的结构或格式。例如,地址字段多长以
    及它在整个分组中的什么位置。


    2、语义,即各个控制信息的具体含义,包括需要发出何种控制信息,
    完成何种动作以及做出何种响应。


    3、同步(或时序),即事件实现顺序和时间的详细说明,包括数据
    应该在何时发送出去以及数据应该以什么速率发送。

    协议的分层模型

    1、相互通信的两个计算机系统必须高度协调工作,而这种协调是相当复杂的

    2、“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这种较小的局部问题就比较易于研究和处理

    3、采用分层的方法来组织和设计计算机网络的各种协议

    计算机网络层次结构的好处

    1、各层之间是独立的

    2、灵活性好

    3、结构上可分割开

    4、易于实现和维护

    5、有利于功能复用

    6、能促进标准化工作

    计算机网络的体系结构

    1、计算机网络的体系是计算机网络的各层及协议的集合,是这个计算机网络及其部件所应完成的功能的精确定义。

    2、实现是遵循这种体系结构的前提下用任种硬件或软件完成这些功能的问题。

    3、体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件或软件。

    OSI与TCP/IP的体系结构的比较

    OSI的体系结构

    1、物理层

    2、数据链路层

    3、网络层

    4、运输层

    5、会话层

    6、表示层

    7、应用层

    TCP/IP的体系结构

    1、网络接口层

    2、网际层IP

    3、运输层(TCP或UDP)

    4、应用层(各种应用层协议如FTP等)

    五层原理体系结构

    1、物理层

    2、数据链路层

    3、网络层

    4、运输层

    5、应用层

  • 相关阅读:
    guava工具类常用方法
    Unity之MVC思想(通过普通方法和使用MVC思想完成同一个小案例:掌握MVC简单框架)
    牛客网国庆赛day3
    conda 的一些指令(jupyter notebook 在虚拟环境pytorch)
    【算法训练-链表 四】【删除】:删除链表的倒数第N个节点、删除有序链表中的重复元素、删除有序链表中的重复元素II
    【JVM】内存快照分析工具Jprofiler
    redis性能管理
    MongoDB 备忘
    视频电影和字幕如何合并?
    计算机操作系统 第五章 虚拟存储器(1)
  • 原文地址:https://blog.csdn.net/qq_50942093/article/details/126659760
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号