• 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)。

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

  • 相关阅读:
    【转】使用SpringMVC创建Web工程并使用SpringSecurity进行权限控制的详细配置方法
    配置Linux系统ssh免密登录
    numpy的随机数组
    numpy.where和numpy.piecewise的用法
    numpy、pandas学习笔记
    数据库行存储和列存储的区别
    pandas对DataFrame对象的基本操作
    pandas中assign方法的使用
    numpy实现快速傅里叶变换
    最小二乘法在线性拟合中的使用
  • 原文地址:https://www.cnblogs.com/zaks/p/11301459.html
Copyright © 2020-2023  润新知