EL5363-Distributed Applications

EL5363-Distributed Applications - Distributed Applications...

Info iconThis preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Distributed Applications
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Communication Networks © Kang Xi, Polytechnic Institute of NYU 2 Distributed Applications Protocols from transport layer to physical layer provide end-to-end segment exchange The ultimate goal is to implement applications that require interactions of multiple independent hosts
Background image of page 2
Communication Networks © Kang Xi, Polytechnic Institute of NYU 3 Architecture Term TCP, UDP IP LNK PHY Term TCP, UDP IP LNK PHY
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Communication Networks © Kang Xi, Polytechnic Institute of NYU 4 How to Build Applications over TCP? Use TCP as a pipe Access of remote data is not instant Send command, wait for response Command/Response leads to collaboration
Background image of page 4
Communication Networks © Kang Xi, Polytechnic Institute of NYU 5 Typical Applications Telnet Email HTTP
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Communication Networks © Kang Xi, Polytechnic Institute of NYU 6 Telnet Reference RFC 854 Provide a network virtual terminal (NVT), working with NVT is like working at remote server Term TCP IP LNK PHY Server Process TCP IP LNK PHY NVT NVT
Background image of page 6
Communication Networks © Kang Xi, Polytechnic Institute of NYU 7 The Protocol First developed in 1960s Bi-directional, 8-bit byte oriented communication Control and data over the same connection Negotiate options
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Communication Networks © Kang Xi, Polytechnic Institute of NYU 8 Control vs. Data Control commands are plain text A receiver must examine each byte to distinguish between commands and data Commands start with a special character: Interpret as Command (IAC) IAC: 255 Demo with Wireshark
Background image of page 8
Communication Networks © Kang Xi, Polytechnic Institute of NYU 9 Properties Telnet is a generic TCP client Sends whatever you type to the server Displays whatever received from the connection Default port 23 Can be used to test other TCP servers Echo 7 Daytime 13 Chargen 19
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Communication Networks © Kang Xi, Polytechnic Institute of NYU 10 SMTP Simple mail transfer protocol (SMTP) TCP/IP based Designed for simple text-based mail Based on Command/Response
Background image of page 10
Communication Networks © Kang Xi, Polytechnic Institute of NYU 11 SMTP Concept SMTP Client SMTP Server
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 31

EL5363-Distributed Applications - Distributed Applications...

This preview shows document pages 1 - 12. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online