zoukankan      html  css  js  c++  java
  • 计算机网络基础

    一、常用的网络模型是五层(综合OSI和TCP/IP的优点)

    分别是物理层、数据链路层、网络层、运输层、应用层  (自下而上)

    1、物理层:主要功能就是利用物理传输介质为数据链路层提供物理连接,以便透明传输比特流

    2、数据链路层:将数据封装成帧

    3、网络层:选择路由,还负责建立和维护连接,控制网络拥塞(常见的协议有ip和arp等)

    4、运输层:进行数据传送(包括面向连接和无连接TCP和UDP)

    5、应用层:各种服务和应用程序同通过该层利用网络(常见的协议有:FTP,SMTP,HTTP等)

    二、UDP和TCP的区别

    1、TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的运输层传输协议。一个TCP连接的建立必须需要建立三次对话;TCP可以通过一个检验和函数来检验数据是否有错,应用于大量数据的场合下,传输速度慢

    2、UDP(用户数据报协议)是一种无连接的、不可靠的运输层传输协议,应用于少量数据的场合下;传输速度快;

    3、TCP的拥塞控制由四个核心算法组成:m慢启动、拥塞避免、快速重传、快速恢复

  • 相关阅读:
    [HAOI2009] 毛毛虫
    [NOI2015]品酒大会
    SDOI2016 生成魔咒
    [POJ2406]字符串的幂
    [SPOJ705]不同的子串
    快速幂和矩阵快速幂
    对于最近的一些日常总结by520(17.10.18)
    思维训练
    趣味性的高智商(贼有意思)的题(坑)
    C++手动开O2优化
  • 原文地址:https://www.cnblogs.com/Star-Lit/p/8623849.html
Copyright © 2011-2022 走看看