관리 메뉴

Jerry

손에 익히며 배우는 네트워크 첫걸음 #12 본문

CS/Network

손에 익히며 배우는 네트워크 첫걸음 #12

juicyjerry 2021. 1. 9. 21:17
반응형

네트워크 수행을 하기 위해서 pc나 서버에 필요한 TCP/IP 설정이 하나라도 잘못되면 정상적인 통신이 불가능할 수도 있으므로 올바른 설정을 위해 '설정 자동화'가 큰 도움이 됩니다.DHCP라는 프로토콜을 이용하여 수행할 수 있습니다. 시중의 브로드밴드 라우터 대부분은 DHCP 서버 기능을 내장하고 있으며, 자동으로 TCP/IP 설정을 수행합니다.

 

 

PC와 스위치를 LAN 케이블로 연결한 것만으로는 통신을 할 수 없습니다. 통신을 하기 위해서는 IP 주소를 비롯하여 TCP/IP 설정(IP 주소/ 서브넷 마스크, 기본 게이트웨이, DNS 서버의 IP 주소)을 해주어야 합니다.

  • IP 주소/ 서브넷 마스크
    • 통신할 PC나 서버 등의 호스트를 특정하기 위해 이용하는 것을 의미
    • 네트워크에 접속의 의미 = 케이블의 물리적 접속, IP 주소(네트워크 ID, 호스트 ID) / 서브넷 마스크(네트워크 ID 인지 구분)
  • 기본 게이트웨이
    • 같은 네트워크상에 존재하는 라우터의 IP 주소를 의미
    • 다른 네트워크로 데이터 송신을 할 경우, 먼저 기본 게이트웨이에 데이터를 전송해야 합니다.
  • DNS 서버의 IP 주소
    • 통신할 때에는 DNS 서버를 통해 통신 상대의 호스트명을 IP 주소로 치환합니다.
    • DNS 서버에 IP 주소를 질의할 수 있도록 PC에 DNS 서버의 IP 주소도 설정해야 합니다

 

 

웹사이트 & 이메일 구조 이해하기

'웹사이트를 본다' 의 의미

  • 웹 서버로부터 HTML 파일이나 이미지 파일 등을 다운로드하여 표시하는 것을 의미합니다. (= 웹 액세스)
  • 웹 액세스 액새스에 이용하는 애플리케이션 : 크롬, IE...
  • 웹 사이트 내용 기술을 위해 사용되는 언어: HTML
  • 웹 서버로부터 파일을 올바르게 전송받기 위해 사용되는 프로토콜: HTTP
  • 웹 액세스 흐름
    1. 유저가 웹 브라우저에 URL 입력
    2. URL로 지정한 웹 서버에게 HTTP 요청
    3. 웹 서버가 요청 해석
    4. 웹 서버가 요청받은 파일을 웹 브라우저에 재전송
    5. 웹 브라우저가 수신한 데이터를 해석해서 표시

 

 

통신하는 웹 서버는 1대뿐만이 아니다. 실제로는 동시에 여러 대의 웹 서버로부터 파일을 전송받는 경우도 적지 않습니다.

ex) 다른 웹 서버로부터 이미지 파일 읽어드려 웹 페이지 구성, 트위터나 페이스 북 등의 업데이트 정보 삽입, 자동 광고 삽입 웹 페이지

 

 

URL (Uniform Resource Locator) : 인터넷상의 데이터 위치를 가리키는 표준적 표기법

정식으로 URI (Uniform Resource Identifier)

 

https://juicyjerry.tistory.com/81

 

  • 'https' : 스킴, 웹 브라우저가 웹 서버의 데이터에 접근하기 위한 프로토콜
  • ':'  : 콜론 뒷부분이 데이터 위치
  • '//'  : 그 뒷부분이 호스트명이라는 것을 의미
  • 'juicyjerry.tistory.com' : 호스트명
  • '/81' : 패스

호스트명 뒤에는 포트 번호가 오게 되어 있지만 보통 생략됩니다. (80번)

 

 

위 내용은 "손으로 익히며 배우는 네트워크 첫걸음, Gene, 한빛미디어를 직접 구매하여 공부하면서 메모한 내용입니다.와 동적 웹 페이지

  • 정적 웹 페이지: 웹 서버 상에 미리 저장되어 있는 웹 페이지 ex) 웹 사이트
  • 동적 웹 페이지: 웹 브라우저의 요청에 따라서 웹 서버가 자동으로 생성한 웹 페이지 ex) 검색 결과
    • URL이 길어지는 이유는 클라이언트 측의 정보나 입력한 파라미터(검색 키워드) 등이 URL에 포함되기 때문입니다.

 

 

 

위 내용은 "손으로 익히며 배우는 네트워크 첫걸음, Gene, 한빛미디어를 직접 구매하여 공부하면서 메모한 내용입니다.

 

반응형