美文网首页
charter 1 概述

charter 1 概述

作者: Aron龙 | 来源:发表于2019-07-21 16:55 被阅读0次

charpter 1 

1.2 分层

应用层:FTP协议, 用户进程,处理应用程序细节

传输层、网络层,链路层: TCP,IP协议族,内核,处理通信细节

1.5 域名系统DNS

分布式的数据库,提供主机名与IP地址映射 

访问主机的时候,人们更喜欢使用主机名 (通过IP地址可以访问主机上的网络接口,进而访问主机)

1,6 封装 wrapper

传输层:  报文 (TCP段 或者 UDP数据报)

传输层与网络层之间:分组 Packet

网络层与链路层之间:数据帧 Frame

1.7 分用 demultiplexing

以太网数据帧的奋勇过程;依赖各层协议收不的帧类型进行分用。

1.8 客户-服务器模型

重复型服务器 :同一时刻只能处理一个客户端的服务请求

并发型服务器 :通过新建进程或者线程,同时处理多个客户端请求

一般来说,TCP 18.11 服务是并发的, UDP 11.12 服务是重复的,存在例外 

1.9 端口号

16bit端口号,主机字节序及网络字节序转换

知名端口号 1000

临时端口号 1024 - 5000

# grep telnet  /etc/services

telnet 23/tcp 

# grep domain /etc/services

domain 53/tcp

domain 53/udp

1.12 标准的简单服务

echo    端口号7   RFC 862

daytime  端口号13  RFC 867

time 端口号37   RFC 864

1.14 实现 

伯克利 1983 第一个可以广泛使用的TCP/IP版本  4.2BSD 

持续特性增加, TCP性能,慢启动,拥塞避免,快速重传,快速回复,TCP头部预测,多播,长肥管道修改

1.15 应用编程接口

socket

行动:

1、工作中需要实现应用层协议,主要负责处理应用细节,屏蔽通信细节(了解Socket)

2、echo,time的实现,是如何利用客户端-服务器的应用模型实现的

相关文章

网友评论

      本文标题:charter 1 概述

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