Taogen's Blog

Stay hungry stay foolish.

    • Home
    • Archives
    • Projects
    • Reading List
    • About

深入理解计算机网络(四):网络层

介绍网络层网络层提供了两个主机(终端)的信息传输服务。相比于应用层和传输层,它们提供的服务是一台主机的一个进程与另一台主机的一个进程之间的通信,它们是与进程绑定的,而网络层是与主机绑定的,一个主机在网络中通过 IP 地址进行唯一标识。 因特网的结构 因特网可以分为网络的边缘和网络

2019-09-05

深入理解计算机网络(三):传输层

介绍传输层什么是传输层应用层提供的服务是让两个终端的进程进行信息交换。而传输层提供是在两个终端的进程之间数据传输服务(Process-to-Process Delivery Service)。传输层的硬件组成部分,和应用层一样依然是两个终端设备,软件部分是传输层协议,如,UDP

2019-08-28

深入理解计算机网络(二):应用层

本文主要探究计算机网络的应用层,我们先介绍应用层的基本概念,然后逐一的介绍常见的应用层协议。 应用层的基本概念应用层是网络协议栈中最上的一层,也是网络通信的第一层,它提供了让两个终端设备进行信息交换的服务。它定义了信息交换的格式,然后把定义好的信息交给它下面一层的传输层去传输。

2019-08-21

深入理解计算机网络(一):网络的基本概念

本文主要是为了让大家了解计算机网络,介绍了网络的基本概念,没有涉及具体的网络协议和网络通信的细节。计算机网络概念和专有名词非常多,为了便于理解,我会尽量用一些简单的语言去描述和解释它们。 什么是因特网 因特网的定义因特网(Internet)是当今世界广泛使用的计算机网络,也称为

2019-08-19

[SpringFox Error] Unable to infer base url

BackgroundI want to use Swagger with Spring Boot, but the Swagger-UI can’t work. Following it’s my code. pom.xml 123456789101112131415161718

2019-07-20

[Maven Error] No plugin found for prefix 'spring-boot' in the current project and in the plugin groups

BackgroundI use mvn spring-boot:run command to run my spring boot project. Error Info12345678[ERROR] No plugin found for prefix 'spring

2019-07-20

操作系统是如何工作的?

为了探究操作系统的工作原理。我们先要知道它是什么,它的作用,以及它的组成结构。然后我们解释为什么需要操作系统。最后,我们开始探究操作系统的工作原理,它是如何实现这些功能的。 什么是操作系统 操作系统的定义操作系统是一个一直运行在计算机中的程序。它管理着计算机的硬件和软件资源,提

2019-07-16

写在前面

写博客这件事,最早是上大学的时候,老师课堂上说让我们写博客,说写博客不仅能够加强对知识的理解,也有利于将来找工作。那时对计算机领域相关东西了解的很少,学得也少,对写博客这件事没什么想法,写博客这件事从脑海中一闪而过了。毕业之后,也常常有写博客的念头。但是,感觉自己没什么可写。或者

2019-07-08
<span></span>Prev1…141516

Categories

  • Backend23
    • HTTP1
    • Java Web19
    • Third-Party Services2
    • Web Server1
  • Code and Design14
  • Computer Science Foundations20
    • Computer Networks8
    • Data Structures and Algorithms5
    • Database Systems3
    • Linux1
    • Operating Systems1
    • Windows1
  • Data Storage and Search5
    • Elasticsearch1
    • MySQL4
  • DevOps1
    • Docker1
  • Development Tools2
  • Information Security1
  • Java25
    • Java Data Access4
    • Java Libraries2
    • Java SE17
  • Others35
    • Personal Essay9
    • Problem Solving23
  • Performance Optimization10
    • JVM4
    • MySQL6
  • Programming Languages3
  • Python1
  • Web Frontend18
    • Browser3
    • CSS2
    • HTML1
    • JS Framework4
    • JavaScript2
    • jQuery3

Tags

  • error18
  • Java16
  • MySQL11
  • Network8
  • Spring5
  • design-patterns5
  • JVM4
  • Algorithms4
  • JS3
  • code3
  • javaweb3
  • database3
  • browser2
  • java2
  • jQuery2
  • CSS2
  • wechat2
  • algorithm1
  • POI1
  • chrome1
RSS

Hello ,I'm Taogen.
This is my blog.

Powered by hexo and Theme by Jacman © 2023 Taogen