hello everybody
how you doing

first iam very happy becouse i have joined to this fourm....it is wondrfull

iam sory 4 my week english... iam working hard to improve it...


i have a question.

http is a protocol ...uses one tcp connection on well-known port 80?
what does this mean???

can i have an explain??

thhhanx to all


this is my first thread...ia am from a very small country called bahrain

bye

Dani AI

Generated

Ports are simply numbered “doors” on a computer’s network address: the IP address identifies the machine, the port number identifies which program (service) on that machine should handle the data. When a browser connects without an explicit port, it uses the protocol’s default (well‑known) port — that’s why HTTP traffic normally goes to port 80 and HTTPS to 443. That’s the short meaning behind “HTTP uses a TCP connection on port 80.”

If a server (Apache/XAMPP) tells you “port 80 is already in use” (as reported), find the process holding the port on Windows. In an elevated Command Prompt run:

netstat -aon | findstr ":80"
tasklist /FI "PID eq 1234"

Replace 1234 with the PID shown by netstat. In PowerShell you can do Get-Process -Id 1234, or open Resource Monitor → Network → Listening Ports to get the same mapping.

Once you know what’s using port 80 you have three practical options: stop/disable the conflicting service (IIS/W3SVC, Web Deployment Agent, some reporting services, older Skype settings, etc.), reconfigure that program to use a different port, or reconfigure Apache to use another port. To run Apache on 8080, edit Apache’s httpd.conf (XAMPP\apache\conf\httpd.conf) and change:

Listen 8080
ServerName localhost:8080

Then restart Apache and connect with http://localhost:8080/. If netstat reports PID 4 (System), the kernel HTTP driver (http.sys) has reserved the port; run netsh http show urlacl to inspect reservations and identify the owning service before changing anything.

A few cautions: changing ports means URLs must include the new port; open the firewall if you need external access; restart XAMPP with administrator rights after config changes. The replies from , and point to the same basics — the steps above show how to identify and resolve the “port 80 in use” situation on Windows.

Recommended Answers

All 7 Replies

Port 80 is where your NET traffic goes to and comes from :)

Blocking it wouldnt be a good thing :D


Welcome :)

port 80 is what you internet connection is transmitted on, this port is dedicated to internet protocol, however, when you visit a secire web site like a bank that information is transmitted on a different port. which is port 443 you can change this as it range from 1- 65535, different internet base program use different ports. your email program for example use different ports too.

take a look here and get a broad knowledge of the different ports and what protocol is transmitted on each.

http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

thanx for all=)
i really understand the meaning right know

I have a problem installing apache/xampp.
It says port 80 is already in use. Im connecting to a test server at work using asp please help how can i install apche properly or how can i unblock port 80

On a Web server or Hypertext Transfer Protocol daemon, port 80 is the port that the server "listens to" or expects to receive from a Web client, assuming that the default was taken when the server was configured or set up. A port can be specified in the range from 0-65536 on the NCSA server. However, the server administrator configures the server so that only one port number can be recognized. By default, the port number for a Web server is 80. Experimental services may sometimes be run at port 8080.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.