TCP/IP

11K

Solutions

17K

Contributors

Transmission Control Protocol/Internet Protocol (TCP/IP) is the set of networking protocols that define end-to-end connectivity specifying how data should be packeted, addressed, transmitted, routed and received at the destination. This functionality is organized into four abstraction layers which are used to sort all related protocols according to the scope of networking involved.

Share tech news, updates, or what's on your mind.

Sign up to Post

Hi
If I make my game server in Java, with TCP/IP HELO, START and in-game messages, game runs in browser, javascript to my server,
what can I expect as the worst from the unavoidable hackers and miscreants? Floods..
DSS attacks. Are they detectable? Stoppable? Google suggested they are stoppable. I will be using a Godaddy professional private server.
Floods will be a certainty if my game escalates. It would  suck, because there will be prizes in contention.
Do Blizzard and Microsoft weed these out? Is this how the old disconnect-hacks worked?

Thanks
0
Fundamentals of JavaScript
LVL 13
Fundamentals of JavaScript

Learn the fundamentals of the popular programming language JavaScript so that you can explore the realm of web development.

Maximum size of IP and TCP  Packet.

There is a little bit of confusion when it comes to the Maximum size of IP and TCP  Packet
I did some reading nline, I have seen numbers of 65Kbytes and 1500 Kbytes but not clear which number goes with IP packet and which goes with TCP Packet.

Any Clarification?

Thanks
0
802.11i:

Improvements to security at the link layer.

Does this mean the link layer of the TCP/IP model?
0
My understanding is for sockets, connect sets the destination IP address, and bind sets the return IP address.

What would happen if I created two sockets, socka and sockb, and did:
socka.connect(10.1.1.2);
socka.bind(99.0.0.1);
sockb.connect(99.0.0.1);

Open in new window

If I now send some data to sockb, will the data go to socka and then will socka forward that data to IP address 10.1.1.2?
0
I subscribe to a site similar to this one that answers a wide scope of questions. The site is www.justanswer.com  My internet speed averages 950 Mbps up and down via fiber. I have a late model router and my problem occurs no matter which computer I am using. Frequently it will give me the errors as pictured in the included photos. It is the ONLY site that I have this difficulty with. The "Customer Service Representatives" indicate that they are having no problem. This has been ongoing for over two years. Can any expert shed some light on this difficulty? I use Windows 10 and McAfee Total Protection. If it is something you think I am causing I am sure you will tell me how to remedy the problem. If you think it is the site in question please give me a short and to the point description for them so that their techs can address the issue with the details that you think are important. Thanks Experts!!Result one of two when attempting site accessResult two of two when attempting site access
0
I am in process of setting up a new Windows 2016 server for a client. This is my first W2016, Prior to this, I only dealt with W2008 and W2011 SBS. I've setup an internal static IPv4 address, and a fake static IPv6 entry based on a recommendation to stop EventID 10020 entries in the logs.

When I pinged the server by the host name, I get a response from the IPv6. When I use ping -4 host, I get the normal IPv4 response (see first screenshot attached). Based on a few articles that I found, It turned out that that the default priority in Windows 2012 and newer is to have IPv6 preferred priority over IPv4.

So, I decided to change the priority to IPv4 over IPv6. I followed the instructions in the two article linked below. The second link is very descriptive on this topic. After running the appropriate commands, you can see in the second screenshot below that I was able to change the priority, and that the regular ping (without the -4) was able to return the IPv4 values

https://theitbros.com/ping-returns-ipv6-address-ping-ipv4/
https://superuser.com/questions/436574/ipv4-vs-ipv6-priority-in-windows-7

I rebooted the server, and sure enough, I was back to square one, with getting the IPv6 reply to a regular ping. I did some more research, and came across the link below from Microsoft https://support.microsoft.com/en-us/help/929852/guidance-for-configuring-ipv6-in-windows-for-advanced-users

I downloaded their fixlet for "Prefer IPv4 over IPv6 in prefix policies", and …
0
What is the Windows Network Adapter IP address? How does this work?
Dial-up Network Adapter IP addressIs this a subnet address, with an implied mask based on the first number?

i.e. if the first number is in the range 0-127, then the mask is 255.0.0.0 and the remaining 3 numbers are ignored?
So in this example the first number is 94, so any TCP/IP traffic with a destination address starting with 94 would be directed to this adapter?

And if the first number is in the range 128-191, then the mask is 255.255.0.0 the remaining 2 numbers are ignored?
If the Network Adapter IP address was 132.99.1.2, any message with destination IP address starting with 132.99 would be directed to this adapter?

Likewise, first number 192-223, mask is 255.255.255.0, last number is ignored?
If the Network Adapter IP address was 199.10.9.8, any message with destination IP address starting with 199.10.9 would be directed to this adapter?

Am I understanding this Network Adapter IP address correctly?
0
2001 in IPV6

I have seen several examples in IPV6 and most of them starts with 2001.. I am not sure what it means that number.

Any explanation ?

Thank you
0
understanding RIP timers

I have run into the following terminology in RIP. I would like an Expert to explain the meaning of each:

Thank you

Sending Updates every 30 seconds
Invalid after 180 Seconds
Hold down 180 seconds
flushed after 240 seconds
0
BGP Regular Expression

Can someone explain the difference between the 2 regular expressions below:

Assuming our AS is 5555

show ip bgp regexp ^3257$
show ip bgp regexp _3257$

I believe this : ^3257$  will show the  AS directly connected to our AS
 _3257$  : this will show all ASes that precede AS 3257 including the AS 3257

Any Comment is welcomed

Thank you
0
Expert Spotlight: Joe Anderson (DatabaseMX)
LVL 13
Expert Spotlight: Joe Anderson (DatabaseMX)

We’ve posted a new Expert Spotlight!  Joe Anderson (DatabaseMX) has been on Experts Exchange since 2006. Learn more about this database architect, guitar aficionado, and Microsoft MVP.

I AM ON WINDOWS SERVER 2016.

I want to see ports 9002-9021 open on this server.

i checked on firewall all traffic is allowed

but when i ran netstat -a i see these ports not listening.

how do i install listener on this server
0
I have a device which communicates with the computer over a serial port. It communicates using PPP over TCP/IP.

To get from the serial COM port to the network, we create a modem of type "communicate directly between two computers" associated with the COM port. Then we create a network adapter associated with the modem. Then we are able to communicate with the device using its IP address. (IPv4)

Now i want to intercept the PPP frames somewhere along this path, modify the To/From IP address, and reinject the packet somehow. Do this for traffic in both directions.

I can write a user program that opens the serial port and performs I/O with the port. I can read and parse PPP frames coming from the device, extract the IP datagram, modify the IP address, calculate a new checksum, and then... Then I'm not sure how to inject the modified frame back towards the network.

I'm also unsure how to intercept PPP frames headed in the other direction, going to the device.

I've been looking into writing device drivers. (I wrote a device driver eons ago for a VMS computer.) Not sure what device driver to write. I see callout drivers, filter drivers, maybe create another virtual COM port I can inject the stream back into.

I need a deeper understanding of how these device drivers get connected together and pass data back and forth. How does a modem device driver communicate with a COM serial port driver and a network adapter driver?

Maybe the serial port isn't the best …
0
I have 2 embedded systems which I want to FTP a file to using a laptop running Windows 10. The problem is each embedded system has the same hardcoded IP address.

When we talked with just one embedded system this was no problem. The setup looked like this:
Original Setup With One Embedded System
Now we want to talk to two Embedded systems (and eventually more). Since each system has the same identical hardcoded IP address, this poses an IP address conflict problem:
IP Address Conflict
A solution I've considered would be to somehow insert some Network Address Translation (NAT) to translate the identical IP addresses to unique IP addresses. One way would be to have two Network Stacks, each one handling the bytes coming from a Virtual Port:
Two Network StacksThis is a rather heavy handed solution. Each Network Stack has a lot of work to do, interpreting bytes as TCP packets, handling the TCP packets and protocol, sending appropriate ACK messages, etc. There are some open source solutions I've browsed.

Windows already has a stack as part of its OS. It would be nice if I could shift that part of the burden to the OS and just keep the Network Address Translation (NAT) part somehow.
NAT onlyThe NAT would need to assemble TCP packets from the stream of bytes from the Virtual COM Port, perform the IP address change (calculating a new checksum), then somehow forward that new TCP packet to the network.


Is there open source code for parsing a stream of bytes into …
0
Calculating the Subnets.

I am using the online Subnet Calculator.  Some Data displayed on the calculator and indicated by the Red arrows on the screenshot below  need some explanation:

example:
how did they come with subnet bits: 12
Maximum subnets 4096
host per subnets :14
subnet ID :172.16.1.0
Broadcast address : 172.16.1.15

Thank you


subnet.JPG
0
Hi,

Is it possible to use Oracle db as a TCP IP server , so it can accept incoming TCP IP requests ?
I'm familiar with UTL_TCP but this seems to be working only as a client and other servers can't connect to it ...
0
EDUCATIONAL QUESTION: I need to gain some knowledge our of necessity. Here is the situation. I do NOT know my way around things such as: 1. What the function of DHCP is; 2. Why port forwarding is necessary in some instances; 3. How to configure the ip addresses of my surveillance cameras; 4. How to start anew with my NVR and surveillance system.

I did not want to take the time to educate myself on these items since I would seldom have need for this knowledge. However, since I just got a new fiber isp and virtually nothing operates properly on the surveillance system I think that I must gain the knowledge necessary to do this myself. The company I purchased 70% of the system from will assist me somewhat but refuses to assist in any way at all for the cameras that I did not purchase from them. There are many free utility programs available that I have  installed, however I need the knowledge to determine what to do with them. I think you get the picture. What my question is: Can any Expert advise me of an online course that will teach me what I need to know to understand this area of technology that will not take me overboard? I will not be doing this for a living. I just need to know what is needed to enable me to restore my system to default and start anew and KNOW what I am doing. I wish I didn't have to take the time needed to learn this, but I cannot locate a person that can guide me through all that is necessary to get things up and operating again. I would feel …
0
Meaning of TTL in PING Reply

I have pingged 2 devices that have the same number of Hops away.
One shows TTL:124
the other shows TTL:250

I wonder how is the TTL calculated in this case .

Thank you
0
Host Address Range in IP Subnetting

I have this IP address: 10.65.211.46 subnet mask 255.255.254.0

how can I calculate The host address range to come up with first host:10.65.210.1  and the last host: 10.65.211.254

Thank you
0
I HAVE A HAEMTALOGY ANALYZER WITH RJ45 PORT. I NEED TO RECEIVE DATA FROM THAT MACHINE TO MY VB.NET PROGRAM. KINDLY SHARE THE CODE FOR THE SAME SO THAT I CAN GET THE DATA AND RESTRUCTURE THE SAME AS PER MY REQUIREMENT.
0
Exploring SharePoint 2016
LVL 13
Exploring SharePoint 2016

Explore SharePoint 2016, the web-based, collaborative platform that integrates with Microsoft Office to provide intranets, secure document management, and collaboration so you can develop your online and offline capabilities.

I am having trouble using the Mitov Openwire VCL components TVLIPCamera.
I am writing a Windows 32 C++ application using Embarcadero XE10.2 to stream video from an IP camera.
I have a single for Form1 with a TVLIPCamera and VLImageDisplay component, the output pin of the TVLIPCamera component is connected to theinput pin of the
VLImageDisplay. I have set the URL property of the camera component to http://username:password@192.168.1.65/mjpg/1/video.mjpg
the code compiles and runs but there is no video displayed. Mitov advertises the TVLIPCamera component as suitable for use with a "generic IP" camera although the term "generic" is not defined.

I can test the camera with an web browser using the following URL  http://192.168.1.65 Which then prompts me for a user name and password,
after entering both, live streaming of video from the camera is displayed in the browser.
 I have monitored the network traffic to the camera with Wireshark and when the RAD C++ builder application runs, a TCP connection is made with the camera and Wireshark shows 9 TCP packet exchanges but then communication stops.
Any suggestions as to what the URL should be or otherwise what the problem might be would be greatly appreciated ?

The IP camera is a SANNCE Security Cameras Wifi 1080P which is manufactured by ANNKE
0
Hi Experts.

Got a question we seem to disagree on amongst colleagues.

In "modern" Windows environment (2008, 2012, 2016) with multiple DNS servers within unique AD (let's keep it simple for argument sake and not talk multi AD or forests), what is the best practice when it comes to IP assigning.

#1. Each DNS server has itself (loopback) as unique DNS entry in the TCP/IP settings, and any second DNS is declared in the Name Servers tab.
#2. Each DNS server has itself (loopback) as Primary DNS entry AND any second DNS is declared as Secondary DNS entry in the TCP/IP settings.
#3. Each DNS server has the secondary DNS declared as Primary AND itself (loopback) in the TCP/IP settings.

All three scenarios seem to work 99% of the time, when it comes to AD replication mostly, but at times, we like to point fingers at each others config for any downtime that occurred, and subsequently buy a round of coffees for the team :)

Any Experts wish to comment ?
Cheers.
0
What is the purpose of in-addr.arpa within Server 2016 DNS?

in-addr.arpa
0
Within Server 2016 DNS Manager what are SRV records used for?

SRV records
0
Within DNS manager, what are the values in the brackets "[ ]" within the Data column?

Data values
1
We just switched to a different ISP provider a few days ago. Since then, there have been several Bad Address entries in the DHCP server (Windows server 2012). After deleting them, they'll appear again in an hour. Their Mac addresses are not shown in the address lease.

I used the DHCPFind to check if there's any other DHCP server on the network. The result is attached.

How do I find out what device(s) is causing the issue? Or How to fix this issue?
DHCPFindResult.JPG
0

TCP/IP

11K

Solutions

17K

Contributors

Transmission Control Protocol/Internet Protocol (TCP/IP) is the set of networking protocols that define end-to-end connectivity specifying how data should be packeted, addressed, transmitted, routed and received at the destination. This functionality is organized into four abstraction layers which are used to sort all related protocols according to the scope of networking involved.