1946年计算机模型 图灵
网络目的:数据的传输
ISO组织:国际标准化组织
OSI:七层 网络标准化七层模型
1.应用层:提供用户服务
2.表示层:提供数据的加密和压缩优化
3.会话层:确定建立应用连接,选择传输服务
4.传输层:提供数据传输服务,进行流量控制
5.网络层:路由选择网络互连
6.链路层:提供链路交换
7.物理层:物理硬件、接口、网卡的规定

五层模型
应用、传输、网络、链路、物理

osi模型优点:
将功能分开,降低网络传输产生的耦合度,使开发流程更加清晰,每个部分各司其职。
高内聚:每个模块功能尽量单一,不会多个功能掺杂。
低耦合:尽量降低每个模块之间的关联性。
网络协议:在网络通讯中协议各方必须遵守的规定,如建立什么连接,消息结构如何解析等
应用:TFTP/HTTP/DNS/SMTP/
传输:tcp、udp
网络 ip
物理:ieee

网络编程基本概念笔记相关推荐

  1. 《亿级流量JAVA高并发与网络编程实战》笔记--------更新中

    <亿级流量JAVA高并发与网络编程实战>笔记 第一章 高并发概述 "高并发技术" 是一个广义的概念,是指一种高效的地实现并发需求的解决方案,是技术领域的名称,可以包含架 ...

  2. C#网络编程(基本概念和操作) - Part.1

    引言 C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助.如果想要更加深入的内容,可以参考相关书籍 ...

  3. (转)C#网络编程(基本概念和操作) - Part.1

    源码下载:http://www.tracefact.net/SourceCode/Network-Part1-2.rar C#网络编程(基本概念和操作) - Part.1 引言 C#网络编程系列文章计 ...

  4. C#网络编程(基本概念和操作) - Part.1[转自JimmyZhang博客]

    引言 C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习的朋友提供一些帮助.如果想要更加深入的内容,可以参考相关书籍 ...

  5. JAVA 网络编程技术学习笔记

    目录 一.网络编程基本概念(了解) 1.1 计算机网络 1.2 网络通信协议 1.2.1什么是网络通信协议 1.2.2 OSI七层协议模型 1.2.3网络协议的分层 1.3数据的封装和解封 1.4 I ...

  6. Linux环境下,网络编程基础概念(仅学习笔记)

    网络编程 进程间通讯IPC各种手段,都是在同一台机器上. 不同计算机通过网络链接上进程相互通讯的机制:网络进程间通讯 network IPC 1)Internet的历史 Internet-" ...

  7. 【网络编程】epoll 笔记

    一.最大连接数 1.select select在单进程中最多同时监听1024个fd:要想实现百万并发需要一千个进程,并且性能会很差.内存消耗巨大.所以select只适用于连接数在一千个以下的场景. 2 ...

  8. python网络编程证书_《Python网络编程基础》笔记

    python网络编程基础 ================== Author: lujun9972 Date: 2013-03-08 22:29:20 CST Table of Contents == ...

  9. python 谷歌地图api_《Python网络编程》学习笔记--使用谷歌地理编码API获取一个JSON文档...

    Foundations of Python Network Programing,Third Edition <python网络编程>,本书中的代码可在Github上搜索fopnp下载 本 ...

  10. 【狂神Java笔记】Java网络编程实战详细笔记整理(附代码)

    1.1 概述 计算机网络: 计算机网络是指将地理位置不同 的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递 ...

最新文章

  1. iOS 开发之 pdf 文档的加载与浏览的 4 种方式
  2. java递归解决百元百鸡_JS计算输出100元钱买100只鸡问题的解决方法
  3. 十进制转化成八进制(一到十六进制)
  4. 蓝队应对攻击的常用策略二
  5. 1.2 DICOM成像协议剖析
  6. 计算机考试电子档照片,电子版照片是啥意思???
  7. XMAPP多端口配置
  8. python OpenCV给视频去除水印
  9. 各类排序算法比较分析
  10. 最新的Xcode6_beta_4下载
  11. SOLIDWORKS 2023出详图和工程图新增功能
  12. 配置8266连接中移物联网OneNet平台
  13. Python画豪华版圣诞树,带漂亮彩灯与文字背景
  14. 淘宝商品详情接口,淘宝详情页接口,宝贝详情页接口,商品属性接口,商品信息查询,商品详细信息接口,h5详情,淘宝APP详情
  15. 100G QSFP28 CLR4单模光模块的介绍及对比
  16. Linux--firewalld防火墙基础(firewalld和iptables的关系,四表五链,netfilter与iptables的关系,iptables语法与参数,firewalld网络区域)
  17. 如何提高本地文件上传至百度云的速度_【软件推荐】满速下载软件,说出来你可能不信最高速度达到150m/s...
  18. POJ1163 The Triangle
  19. P1605 迷宫 java
  20. 虚拟机实现(C语言)

热门文章

  1. 华为鸿蒙harmonyOS-面向市场,华为鸿蒙OS Logo揭秘:Powered by HarmonyOS
  2. 数字经济驶入量质齐升新阶段
  3. 安装篇(整理了各大神软件安装教程集合)
  4. 装载CHIR99021及FGF1的PLGA纳米颗粒|(MePEG-PL-GA)纳米粒
  5. 知识图谱在金融领域的分析与应用
  6. jzoj 1677. 【USACO】山峰暸望 (Standard IO)
  7. IP地址变更后CICS和CTG的相应修改
  8. 美国“高考”(SAT)满分作文选登
  9. 关于深度学习:大神Yoshua Bengio提供了26条经验
  10. 工业软件商业模式,路在何方?