zoukankan      html  css  js  c++  java
  • tcp/ip学习

    4层:

    应用、传输、网络、网络接口(数据链路)

    不是一个协议是协议簇

    数据链路层:

    操作系统中的设备驱动程序,计算机的网络适配器,一同处理与任何传输媒介的物理接口细节,链路层协议多,决定网络形态

    常协:以太网协议、ppp协议、帧中继协议、atm

    网络层:

    处理分组在网络中的活动,在底层通信网络基础上,完成路由、寻径,提供主机到主机连接。

    常协:ip协议(网际协议)、icmp协议(internet互联网控制报文协议)、arp/rarp(地址解析、反向地址解析协议)、igmp(internet组管理协议)

    这其中的ip协议是尽力传送不可靠协议。

    传输层:

    为两台主机上的应用程序提供端到端的通信。tcp/ip有两个不同的传输协议。tcp(传输控制协议)和udp(用户数据报协议),tcp提供可靠服务,udp提供不可靠但高效的服务。

    应用层:

    负责具体的应用,如http访问,ftp文件传输,smtp/pop3邮件处理等,不同的tcp/ip实现都提供这些通用应用程序:远程登录(telnet)、文件传输协议(ftp)、简单邮件传输协议(smtp)、简单网络管理协议(snmp)。

    分层初衷是将各层功能尽量独立,提供层次隔离,但软件编程分层会降低效率,与其分层不如按功能呢实现模块化。分层模型对于理解网络的抽象性有益处,指导入门但不是网络精髓,结合实际系统分析才有意义。

  • 相关阅读:
    集群临时重启
    elasticsearch索引目录设置
    elasticsearch索引路径规则
    spring boot 使用application.properties 进行外部配置
    ELASTICSEARCH健康red的解决
    Elasticsearch——使用_cat查看Elasticsearch状态
    vmstat命令
    ava Maven项目之Nexus私服搭建和版本管理应用
    android 2.2 videoView 诡异bug
    华为部分设备运行很卡的问题
  • 原文地址:https://www.cnblogs.com/zaks/p/11301459.html
Copyright © 2011-2022 走看看