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

一篇文章了解计算机网络

作者: 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)

相关文章

  • 计算机网络的那些常见面试知识点,你还记得多少?

    这篇文章是计算机网络面试的第一篇文章,主要是对计算机网络知识体系的一个概述,当然了,本系列文章肯定不会把计算机网络...

  • 一篇文章了解计算机网络

    前言 作为一个程序员,基础知识的掌握程度决定了未来成长的高度。计算机网络这一块的知识虽然在日常工作中较少直接使用,...

  • TCP中的计时器你都了解吗?

    最近复习计算机网络,发现TCP协议中的几个计时器不是很了解,写一篇文章供自己查阅理解 TCP中有四种计时器(Tim...

  • 一次web访问背后的过程

    最近这段时间一直在学习计算机网络方面的知识,今天书差不多算是看完了,所以想写一篇文章来给自己这段时间对于计算机网络...

  • 网络技术基础

    前言 本篇文章将全面介绍计算机网络技术基础知识,对计算机网络运作流程进行简单介绍。阅读本篇文章你将会对计算机网络的...

  • Android网络编程(一)传输层协议 UDP、TCP

    前言 相信计算机专业的朋友在大学都学过《计算机网络》这门课程,但据我个人了解计算机专业普通大学生对计算机网络的了解...

  • 一篇文章,了解【JavaScript】

    【先来打个招呼】 【进入正题】 关于【JavaScript】 【简介】JavaScript 是互联网上最流行的脚本...

  • Git入门基础详情教程

    前言 写了一篇文章《一篇文章了解Github和Git教程》还觉得不错,继续写了《为了Github默默付出,我想了解...

  • 基于Android平台利用UDP广播/多播数据传输研究

    前言 很久没更新技术文章了,先更新一篇对于UDP多播研究的文章。 UDP广播与多播 在之前学习计算机网络课程时,了...

  • 让用户过目不忘的9个标题法则

    拿到一篇别人写的文章,想要了解文章的内容,讲了什么,核心是什么,去了解一篇文章的轮廓理应有更快捷的方法。 怎么做?...

网友评论

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

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