10일: IP, Domain, Port

Jiwontwopunch·2021년 11월 25일
0

국비기록

목록 보기
10/121
post-thumbnail

2021.11.25.Thur.

✍ 복습

IP주소(호스트의 식별번호)

  • 인터넷에 연결된 장비를 구별하기 위한 주민등록번호에 해당
  • 0~255의 숫자 4개로 구성
  • ipconfig명령을 이용해 자신의 IP를 확인할 수 있다.
192로 시작: 공유기 존재
168로 시작: 공유기 고장

도메인 이름

  • 외우거나 식별하기 어려운 IP 주소를 www.example.com처럼 기억하기 쉽게 만들자 도메인 이름으로는 웹 서핑이 불가능 → DNS를 이용해 IP주소로 바꿔야한다.
Domain과 IP변환 ping url 요즘에는 DNS

DNS(Domain Name System): 사람이 이해하기 쉬운 도메인 이름을
숫자로 된 식별 번호(IP 주소)로 변환해 준다.
웹 브라우저는 DNS 해석기로부터 얻은 IP 주소로www.example.com에
대한 요청을 전송한다.

서버로 찾아가는 경로: tracert url → 경로추적, 장애확인

웹 브라우저의 동작

  1. 사용자가 www.example.com에서 웹 브라우저를 검색
  2. DNS를 이용해 www.example.com 도메인을 IP주소로 변환
  3. 서버로 요청 정보를 보내고, 서버가 요청을 접수
  4. 서버가 요청 정보를 처리한 다음 응답을 보냄
  5. 브라우저는 응답을 수신한 다음 화면에 출력

Port(포트)

  • 인터넷을 이용하는 프로그램을 구별하는 번호 0~66535.
  • 개발 시 10000번 이상을 주로 사용한다.
  • 포트가 겹치거나 막히면 인터넷 사용이 불가하다.
21: 파일 다운로드
80, 8080: http
443: https
1521: oracle

포트 허용하기("포트 열어주세요")

PC설정- 업데이트 및 보안- Windows 보안- 방화벽(모든 포트를 막아놓음)및 네트워크 번호- 고급설정- 인바운드규칙- 새규칙- 포트선택- TCP(업무용)선택- 특정 포털 포트:1521- 연결허용- 다음- 이름:오라클- 끝

JS- parseInt 사용 예제

let basicPay = 1000000; // 기본급
let input = prompt('성과급을 입력하세요');
let bonus = parseInt(input);
let salary = basicPay + bonus;
alert(salary+'원');

키보드로 입력받은 값은 항상 문자열이므로 parseInt로 정수 변환을 해주지 않으면 기본급까지도 문자열로 바꿔버림

0개의 댓글