美文网首页
一篇文章了解计算机网络

一篇文章了解计算机网络

作者: PerryJ | 来源:发表于2019-03-23 17:12 被阅读0次

    前言

    作为一个程序员,基础知识的掌握程度决定了未来成长的高度。计算机网络这一块的知识虽然在日常工作中较少直接使用,却是决定自己未来发展的重要基础。
    本文提炼了一些计算机网络的知识点,来看看计算机网络究竟包含了哪些内容。

    计算机网络基础知识

    计算机网络系统包含软件系统和硬件系统。
    软件系统是指 Linux 、Unix等网络操作系统以及电子邮件系统、域名解析系统等网络应用系统,这部分知识延伸出来就是必须要掌握的 Linux 操作系统的知识。
    硬件系统则包括服务器、工作站、通信设备和传输介质。

    计算机网络按地理范围可以分为局域网(LAN),城域网(MAN)以及广域网(WAN)。

    计算机网络的拓扑结构有五种,分别是总线性,环型,星型,树型和网型(混合型)

    计算机网络的传输介质有有线介质(双绞线、同轴电缆、光纤)和无线介质(电波、卫星)

    计算机网络体系结构

    OSI 模型(七层)和 TCP/IP 模型(四层)

    网络接入层:帧,停止等待协议->连续ARQ协议

    网络互联层:数据传输过程(编址、封装、路由、解封 ),IP协议(IPv4)、ICMP协议( Internet 控制消息协议)、IP地址

    传输层:TCP协议(传输控制协议)->端口,三次握手和四次握手
    UDP协议(用户数据报协议,eg. DNS,SNMP,DHCP,TFTP...)

    应用层:对应的OSI上三层

    局域网

    以太网:LLC、MAC(MAC、MAC地址等)、通信方式

    网络互联设备

    中继器、网桥、集线器、交换机、路由器、网关

    广域网

    无线局域网(WLAN)

    相关文章

      网友评论

          本文标题:一篇文章了解计算机网络

          本文链接:https://www.haomeiwen.com/subject/qkykpqtx.html