네트워크 기초 HTTP / Network

FE 개발자 신상오·2022년 6월 9일
0

네트워크

목록 보기
1/7

Architecture

2tier 아키텍쳐

- 리소스를 사용하는 클라이언트는 서버에 데이터를 요청 - 리소스가 존재하는 서버는 클라이언트에 응답

3tier 아키텍쳐

  • 리소스 사용 : 클라이언트
  • 리소스 전달 : 서버
  • 리소스 저장 : 데이터베이스

API

Application Programming Interface

  • 애플리케이션 : 고유한 기능을 가진 모든 소프트웨어
  • 인터페이스 : 애플리케이션 간의 서비스 계약 -> 요청과 응답을 사용하여
    두 애플리케이션이 서로 통신하는 방법을 정의

즉, 리소스를 요청하는 방법을 말한다

주요 프로토콜

OSI 7LAYER
1. 물리
2. 데이터링크
3. 네트워크 계층
4. 전송 계층
5. 세션 계층
6. 표현 계층
7. 응용 계층

  • HTTP
  • HTTPS
  • FTP
  • SMTP
  • SSH
  • RDP
  • Web Socket

URL / URI

URI가 URL 보다 더 상위 개념

  • URL(Uniform Resourse Locator)
    네트워크 상에서 웹 페이지, 이미지, 동영상등 파일이 위치한 정보 나타낸다
    3요소로 구분가능 scheme, hosts, url-path

  • URI(Uniform Resourse Identifier)
    URL의 기본요소에 query와 bookmark를 포함한다

ex)

IP와 Port

IP

네트워크에 연결된 특정 PC의 주소

Port

IP 주소에 진입할 수 있는 통로

Domain 과 DNS

Domain

IP가 도로명주소 개념과 비슷하다면
Domain 해당주소에 위치한 상호를 말한다
ex) IP - 서울 중구 세종대로 110 / Domain - 서울 시청
-> nslookup 명령어로 확인 가능하다

DNS(Domain Name System)

브라우저에 Domain name을 입력하면 이름과 매칭되는 IP 주소를 찾는데
이것을 위한 서버를 말한다

profile
주간 회고용 블로그입니다 (개발일지와 정보글은 티스토리에 작성합니다.)

0개의 댓글