计算机网络
计算机网络相关基础知识
程序员波特
全网同名,资深Java开发。专注分享Java后端、中间件、架构设计、云原生、面试等干货知识。关注我,一起成长
展开
-
计算机网络之网络接口层
计算机网络概述什么是计算机网络 计算机网络主要由一些通用的、可编程的硬件互连而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用。计算机网络的不是软件概念,还包含硬件设备,计算机网络不仅仅是信息通信,还可以支持广泛的应用。计算机网络的分类 按网络的作用范围,可以分为广域网(WAN)、城域网(MAN)、局域网(LAN),其范围如下:分类 英文 范围 区域 广域网 WAN(Wide Area Network) 几十到几千公里原创 2020-07-10 09:20:26 · 1311 阅读 · 0 评论 -
计算机网络之网络层
网络层概述 网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。如果您想用尽量少的词来记住网络层,那就是"路径选择、路由及逻辑寻址"。 网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的核心协议——IP协议。IP协议非常简单,仅仅提供不可靠、无连接的传送服务。IP协议的主要功能有:无连接数据报传输、数据报路由选择和差错控制。与IP协议配套使用实现其功能的还有地址解析协议ARP、逆原创 2020-07-09 14:09:23 · 269 阅读 · 0 评论 -
计算机网络之传输层
传输层概述 从信息处理得角度上去看,传输层主要是给上面得应用层提供通信服务得。我们平时再对网络进行编程得时候,我们很多时候都是直接对接得传输层,也就是我们使用传输层所提供得接口来进行网络编程,所以我们常说传输层是用户功能得最底层,是面向通信部份得最高层。 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;包含的主要协议:TCP协议(Transmission Control Protocol,传输控制协议)、UDP协议(User Datagram Prot原创 2020-07-09 14:08:02 · 2651 阅读 · 0 评论 -
计算机网络之应用层
应用层协议应用层协议 (application-layer protocol) 定义了运行在不同端系统上的应用程序进程如何相互传递报文,特别是应用层协议定义了:交换的报文类型,例如请求报文和响应报文各种报文类型的语法,如报文中的各个字段及这些字段是如何描述的字段的语义,即这些字段中包含的信息的含义一个进程何时以及如何发送报文,对报文进行响应的规则。 在本文中主要是讲5种重要的应用: Web 、文件传输、电子邮件、目录服务和P2P,我们首先讨论 Web应用,不仅因为它是极为流行的应用,而且因原创 2020-07-09 14:06:53 · 339 阅读 · 0 评论