web공부 - 웹기초01

이명진·2021년 3월 12일
0

web. 웹 공부

목록 보기
1/8

들어가기에 앞서..

웹공부 isp, 무선랜 , wan, ip주소 등등 인터넷을 활용하다 보면 많이 접했던 내용이다. 하지만 심층적으로 공부할때는 인터넷에 문제가 생겼을 경우.. 등등 이번 공부를 통해서 조금 심층적으로 배워 보았다.

오늘은 무엇을 배울까 ?

DHCP,Dynamic IP Address,Static IP Address,port forwarding,NAT,라우터

라우터

공유기 뒷면을 보면 선을 꽂을 수 있는 포트가 많은데 WAN(광역네트워크) , LAN(지역네트워크)로 나뉘어져 있다.

케이블은 wan에 꽃는다. 케이블은 인터넷에 가입하면 주는 인터넷 선으로 원래는 컴퓨터에 꽂아서 사용하였다. 하지만 무선으로 사용하는 기기들이 많아지면서 공유기에 꽂게 되었다.

인터넷 선으로 ip주소를 받아와서 처음에는 컴퓨터로 ip주소를 줬지만

이제는 공유기에 케이블을 꽂음(wan에 꽂음)으로서 ip주소를 공유기에 준다 .

무선으로 연결되면 자동으로 ip를 받는다.

공유기도 내부 ip를 부여받는다. (gateway address , routeraddress)라고 불린다.
= 내선번호 (private ip address)

wan ip주소는 public ip address

그러므로 공유기는 ip주소가 2개이다.

사설 아이피는 192.168.0.0 - 192.168.255.255 사이로 지정하기로 약속되어 있다.

출처: 생활 코딩의 web공부 강의

NAT (Network Address Translation)

공유기의 있는 기술로서 개인이 사용하고 있는 ip(LAN)을 인터넷 접속을 위해 wan으로 보내는데 공유기의 NAT을 이용하여 ip를 변경해준다.
ex)
192.168.0.4 가 네이버를 가고 싶다고 공유기에 요청하면 기록을 한다 .

NAT에서 59.6.66.238 로 아이피를 변경해주고 네이버에 요청한다.

네이버가 요청사항을 공유기에다가 전달해주고(NAT에서 변경한 ip) 공유기는 LAN으로 전달해준다.
기억해둔 요청 기기로 전달해준다.

port

port는 항구 처럼 각각의 포트로 정돈되어 있다.

0~65535 개의 포트가 있다. (서버)

1~1023까지는 예약된 포트라서 함부로 사용할수 없다.

22- SSH ,80-HTTP

웹서버를 80번에 하나에 깔면 다른 기기를 80번에 깔수 없다. 8080번 포트나 8000번대에 포트에 추가한다. ( 관습적으로 80번과 닮은 8000번대를 이용한다. 1023번 이후로 아무데나 꽃아도 상관은 없다 )

http://주소 로 되어 지면 80- http 포트로 연결된다. (기본)

8080번 포트로 연결하려면 주소에 포트를 작성해준다.

http://주소 :8080

port forwarding

외부로 들어온 접속을 공유기를 통해서 어느 한쪽의기기로 보낼수 있다.

외부 → 공유기 → (예:핸드폰,컴퓨터,노트북) 중 선택하여 접속하게하는 기술

Dynamic IP Address VS Static IP Address

Dynamic IP Address

통신사(isp:internet service provider)에서 많은 고객들에게 ip를 주는데

ip를 돌려막기한다.(가입자가 많기 때문) 오래 사용을 안하면 ip를 다른 사람에게 전달해주고 돌려막기한다.

예) 만약 여행을 간 상황이여서 한달정도 컴퓨터를 안쓸때 isp는 사용안하는 그 아이피를

다른사람집 ip로 할당해버린다. 그리고 한달뒤에 접속하였을때 새 ip를 준다 .

단점 : 자신의 아이피를 다른사람이 접속하려고 할때 엉뚱한 곳으로 접속이된다.

Static IP Address

고정 ip를 준다. 돈을 더내야한다.

DHCP-Dynamic Host Configuration Protocol

DHCP 서버 - 공유기가 가지고 있다.

DHCP 클라이언트 - 기기들이 가지고 있다.

새 기기를 사면 ip를 수동으로 작성해줘야 한다. 하지만 DHCP만 있으면 자동으로 ip주소를 받아올수 있다.

DHCP가 기억하고 있는 다른 기기들의 ip를 제외하고 새로운 ip를 사용할수 있게 임대해준다.

대여시간이 있다. (설정이 가능 )

profile
프론트엔드 개발자 초보에서 고수까지!

0개의 댓글