WK 10 App

WK 10 App - Click to edit Master subtitle style 11...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

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

Unformatted text preview: Click to edit Master subtitle style 11 Distributed Applications Communication Networks Kang Xi, Polytechnic Institute of NYU Communication Networks Kang Xi, Polytechnic Institute of NYU 22 Distributed Applications n Protocols from transport layer to physical layer provide end-to-end segment exchange n The ultimate goal is to implement applications that require interactions of multiple independent hosts Communication Networks Kang Xi, Polytechnic Institute of NYU Communication Networks Kang Xi, Polytechnic Institute of NYU 33 Architecture Communication Networks Kang Xi, Polytechnic Institute of NYU Communication Networks Kang Xi, Polytechnic Institute of NYU 44 How to Build Applications over TCP? n Use TCP as a pipe n Access of remote data is not instant n Send command, wait for response n Command/Response leads to collaboration Communication Networks Kang Xi, Polytechnic Institute of NYU Communication Networks Kang Xi, Polytechnic Institute of NYU 55 Typical Applications n Telnet n Email n HTTP Communication Networks Kang Xi, Polytechnic Institute of NYU Communication Networks Kang Xi, Polytechnic Institute of NYU 66 Telnet- used for virtual remote device n Reference RFC 854 n Provide a network virtual terminal (NVT), working with NVT is like working at remote server Communication Networks Kang Xi, Polytechnic Institute of NYU Communication Networks Kang Xi, Polytechnic Institute of NYU 77 The Protocol n First developed in 1960s n Bi-directional, 8-bit byte oriented communication n Control and data over the same connection (multiplexing) n Negotiate options between server and client. Communication Networks Kang Xi, Polytechnic Institute of NYU Communication Networks Kang Xi, Polytechnic Institute of NYU 88 Control vs. Data- how to distinguish between controls and data n Control commands are plain text n A receiver must examine each byte to distinguish between commands and data n Commands start with a special character: Interpret as Command (IAC) n IAC: 255 is sent first before the command n Demo with Wireshark Communication Networks Kang Xi, Polytechnic Institute of NYU Communication Networks Kang Xi, Polytechnic Institute of NYU 99 Properties n Telnet is a generic TCP client n Sends whatever you type to the server n Displays whatever received from the connection n Default port 23 (enter port) n Can be used to test other TCP servers Echo 7-send back received message Daytime 13- gives time and date Chargen 19- generates captures on screen Communication Networks...
View Full Document

Page1 / 31

WK 10 App - Click to edit Master subtitle style 11...

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

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