美文网首页
计算机网络基础

计算机网络基础

作者: 南方小镇_ | 来源:发表于2018-07-04 12:50 被阅读42次

OSI模型

国际标准化组织(ISO)制定了OSI模型。这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

TCP/IP协议参考模型

TCP/IP模型与OSI模型的比较

•TCP/IP模型与OSI模型的特点

–两者都是以协议栈的概念为基础

–协议栈中的协议彼此相互独立

–下层对上层提供服务

TCP/IP体系中的传输层

TCP/IP的运输层有两个不同的协议:

(1) 用户数据报协议 UDP     (UserDatagram Protocol)

(2) 传输控制协议 TCP       (TransmissionControl Protocol)

服务类型

•面向连接的服务(TCP)

–先建立连接再传输数据

–数据传输过程中,数据包不需要携带目的地址

–保证数据传输的可靠性

•无连接的服务(UDP)

–不需要事先建立连接,直接发送数据

–每个报文都带有完整的目的地址

–不保证报文传输的可靠性

用三次握手建立 TCP 连接

用四次挥手结束 TCP连接

端口的概念

•端口就是运输层服务访问点(TSAP)。

•端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。

从这个意义上讲,端口是用来标志应用层的进程

IP地址

IP地址的表示方式:点分十进制

IP地址的范围:0~255之间的十进制整数

保留地址:局域网内使用

非保留地址:外网使用

网关:网关就是一个网络连接到另一个网络的“关口”

DNS基本概念

Name Server(域名服务器) 

比如说:网址/域名为www.daidu.com→找到相应的IP地址,这就是DNS(域名解析器)的作用。

相关文章

  • 2018-05-04

    计算机网络基础 IPv4报头

  • HTTP知识

    HTTP知识 [TOC] 1.计算机网络各层基础 计算机网络各层: 计算机网络各层作用: 2. HTTP简介 HT...

  • 懂这些面试还能过不了?(Android网络相关知识点)

    1. 详细计算机网络基础 关于计算机网络的一些基础 2. 描述一次网络请求的流程 域名解析 -----> TCP的...

  • 网络相关知识

    计算机基础知识掌握TCP和HTTP相关知识即可。 这是一份详细 & 清晰的计算机网络基础 学习指南计算机网络:这是...

  • 这是一份详细 & 清晰的计算机网络基础 学习指南

    前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将献上一份详细 & 清晰的计算机网络基础 学...

  • 计算机网络基础知识详细介绍

    考虑到后面的Python课程学习,我们这里把计算机网络基础分为四个板块来给讲解一下。分别是:计算机网络基础、IP地...

  • 1 计算机网络之初窥面目

    本部分包括了计算机网络概述部分,以及通信基础部分~ 1.1 什么是计算机网络? 一:计算机网络的定义: 二:计算机...

  • 计算机基础

    计算机基础操作系统计算机网络

  • 思维导图

    java基础计算机网络操作系统知识产权多媒体基础web分布式linuxhbasestormredisMongoDB...

  • iOS开发笔记 - 网络篇

    计算机网络基础## 计算机网络是多台独立自主的计算机互联而成的系统的总称,最初建立计算机网络的目的是实现信息传递和...

网友评论

      本文标题:计算机网络基础

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