Questions tagged [transport-layer-protocol]

10 questions
1
vote
1 answer

Where are the example programs of stm32 located in CubeIDE?

so my project lead told me get the ethernet understood and working on my stm32 board, I have read documents for the tcp and udp programming but they don't show any code, rather they point me to example programs that in a file location in cubeIDE.…
1
vote
0 answers

change FTP server's transport protocol (pyftpdlib)

I'm trying to implement a FTP server in Python and have the ability to manipulate the transport protocol that the server is using. I have tried to implement the FTP server using pyftpdlib library, and I couldn't find (in the docs) an easy way to…
1
vote
2 answers

If UDP is message-oriented, why does SMTP use TCP

So we know that UDP is message-oriented and TCP is stream-oriented. Why is the SMTP using TCP instead of UDP?
xiaofeng
  • 41
  • 1
  • 10
0
votes
0 answers

OSI Selectors, what are their values? C++

I'm working with IEC61850 standard. And at first time I faced OSI Selectors: Transport selector, Session selector and Presentation selector. I'm not interested in their physical meaning. The task is to convert their values from parsing file (from…
0
votes
0 answers

Fragmentation over the Transport layer (UDP)

A theoretical question. How can Fragmentation be implemented over the transport layer in the OSI model? How can I "change" the UDP protocol to support that thing?
0
votes
1 answer

Using NATS Transport Layer in HELM

I wonder if any HELM guru's can shed some light/point me in the right direction... I'm testing a PoC where we're using molecular to build an app which has a few services linking in the back-end (ticket,notification). We're using NATS as the…
0
votes
2 answers

Gokit: Validate request/payload in transport layer

I am using go-kit to create an RPC endpoint. I am creating an endpoint like this httptransport.NewServer( endPoint.MakeGetBlogEndPoint(blogService), transport.DecodeGetBlogRequest, transport.EncodeGetBlogResponse Below is my…
Half Blood Prince
  • 951
  • 2
  • 13
  • 25
0
votes
1 answer

What actually happens on the client side when running VPN client software

I'm struggling to find a good explanation about what actually happens on the client side on a computer when a VPN client is running and connecting to a VPN server on the internet. When we turn on and enable the VPN application to connect to a VPN…
Engineer999
  • 3,683
  • 6
  • 33
  • 71
0
votes
1 answer

Where I can find the source code of TCP New Reno and run it on NS3

I have planned to do some congestion control tunning on the existing transport layer protocol. In this case, I have chosen TCP New Reno. Mainly I have two problems regarding that. 1) The main problem is how I can find the source code of TCP New…
Tenusha Guruge
  • 2,147
  • 3
  • 18
  • 38
-1
votes
2 answers

Why do we need both session layer if we have transport layer(in the osi model)?

If tcp in the transport layer creates for us a session , so why we need the session layer to create for us a session?