Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Saigon CTT Semester 1 CHAPTER 12 – 13 – 14 Le Chi Trung.

Similar presentations


Presentation on theme: "The Saigon CTT Semester 1 CHAPTER 12 – 13 – 14 Le Chi Trung."— Presentation transcript:

1 The Saigon CTT Semester 1 CHAPTER 12 – 13 – 14 Le Chi Trung

2 The Saigon CTT  Content Transport layer TCP and UDP Session layer Presentation layer

3 The Saigon CTT  Schedule

4 The Saigon CTT TRANSPORT LAYER

5 The Saigon CTT  Why we need a transport layer? Layer 1 allows bit streams to be created and to travel. Layer 2 packages those data packets into frames to be converted to bit streams and makes data-link delivery possible. Layer 3 packages data from upper layers in packets and makes routing and network delivery possible. But they made no provision for assuring our data reliably travels end-to-end across the often vast network path. But they made no provision for assuring our data reliably travels end-to-end across the often vast network path.

6 The Saigon CTT  Purpose of the transport layer Transport and regulate the flow of information from source to destination, reliably and accurately. The end-to-end control: –Sliding windows. –Sequencing numbers. –Acknowledgments. –Segmentation. –Multiplexing.

7 The Saigon CTT  TCP and UDP The emphasis of this curriculum is on TCP/IP Ethernet networks. The TCP/IP protocol of the OSI model Layer 4 (transport layer) has two protocols - TCP and UDP.

8 The Saigon CTT  TCP/IP

9 The Saigon CTT  Port Both TCP and UDP use port (or socket) numbers to pass information to the upper layers. RFC-1700

10 The Saigon CTT  Range of ports 2 bytes: 0 – 65535. –Numbers below 255 : for public applications. –Numbers from 255 - 1023 : assigned to companies for marketable applications. –Numbers above 1023 : are unregulated. End systems use port numbers to select proper applications. Originating source port numbers are dynamically assigned by the source host; usually, it is a number larger than 1023.

11 The Saigon CTT  Telnet port number

12 The Saigon CTT TCP AND UDP

13 The Saigon CTT  TCP TCP supplies a virtual circuit between end-user applications. These are its characteristics: –connection-oriented. –reliable. –divides outgoing messages into segments. –reassembles messages at the destination station. –re-sends anything not received. –reassembles messages from incoming segments.

14 The Saigon CTT  TCP Header format Protocol that provides reliable full-duplex data transmission. RFC-761

15 The Saigon CTT  TCP Header format: Port number Source Port 16 bits. Destination Port 16 bits. Source Port 16 bits. Destination Port 16 bits.

16 The Saigon CTT  TCP Header format: Sequence Sequence Number: 32 bits – –The sequence number of the first data octet in this segment (except when SYN is present). Sequence Number: 32 bits – –The sequence number of the first data octet in this segment (except when SYN is present).

17 The Saigon CTT  TCP Header format: Acknowledgment Acknowledgment Number: 32 bits – –This field contains the value of the next sequence number the sender of the segment is expecting to receive. Acknowledgment Number: 32 bits – –This field contains the value of the next sequence number the sender of the segment is expecting to receive.

18 The Saigon CTT  TCP Header format: Code bits Control Bits: 8 bits – –ACK: Acknowledgment field significant – –RST: Reset the connection – –SYN: Synchronize sequence numbers – –FIN: No more data from sender Control Bits: 8 bits – –ACK: Acknowledgment field significant – –RST: Reset the connection – –SYN: Synchronize sequence numbers – –FIN: No more data from sender

19 The Saigon CTT  TCP Header format: Window Window: 16 bits – –The number of data octets beginning with the one indicated in the acknowledgment field which the sender of this segment is willing to accept. Window: 16 bits – –The number of data octets beginning with the one indicated in the acknowledgment field which the sender of this segment is willing to accept.

20 The Saigon CTT  TCP: Three way handshaking

21 The Saigon CTT  TCP: Simple acknowledgment

22 The Saigon CTT  TCP: Sliding acknowledgment

23 The Saigon CTT  TCP: Sequence and acknowledgment

24 The Saigon CTT  UDP UDP transports data unreliably between hosts. Following are the characteristics: –Connectionless. –Unreliable. –Transmit messages (called user datagrams). –Provides no software checking for message delivery (unreliable). –Does not reassemble incoming messages. –Uses no acknowledgements.

25 The Saigon CTT  UDP Header format UDP is a simple protocol that exchanges datagrams, without acknowledgments or guaranteed delivery. RFC-768

26 The Saigon CTT  Preparation for LAB Lab companion: –12.4.1

27 The Saigon CTT  Review Transport layer regulates information flow to ensure end-to-end connectivity between host applications reliably and accurately. TCP and UDP port numbers. Three way handshaking and sliding windows.

28 The Saigon CTT SESSION LAYER

29 The Saigon CTT  Functions

30 The Saigon CTT  Process Dialog control: –In the conversation, each host plays dual roles: requesting service and replying with service. Dialogue control determining which role they are playing at any given moment. –Agree a set of guidelines to use during the communicating with each other. Dialog separation: –Order to Initiate, terminate and manage of communication. –Using a checkpoint to synchronize.

31 The Saigon CTT  Dialog control

32 The Saigon CTT  Dialog separation

33 The Saigon CTT  Session layer protocols Discussion

34 The Saigon CTT  Review Communication sessions consist of mini-conversations that occur between applications located in different network devices. Dialog control. Dialog separation.

35 The Saigon CTT PRESENTATION LAYER

36 The Saigon CTT  Functions

37 The Saigon CTT  Three main functions

38 The Saigon CTT  Data formatting

39 The Saigon CTT  Data encryption

40 The Saigon CTT  Data compression

41 The Saigon CTT  Review Determines how graphic images, sound and movies are presented.. Provides encryption of data. Compresses text and converts graphic images into bit streams so they can be transmitted across a network.

42 The Saigon CTT


Download ppt "The Saigon CTT Semester 1 CHAPTER 12 – 13 – 14 Le Chi Trung."

Similar presentations


Ads by Google