본문 바로가기
  • 저희는 평생 개발할 운명이걸랑요

Tech.log/네트워크11

[SOAP API VS REST API] API API는 어떤 서버의 특정한 부분에 접속해서 그 안에 있는 데이터와 서비스를 이용할 수 있게 해주는 소프트웨어 도구이다. 두 개의 소프트웨어가 서로 통신을 주고받을 수 있으며,이용해서 하는 모든 행동들의 기반을 이루고 있다고 할 수 있습니다. REST API란? REST(Representational State Transfer)는 네트워크를 통해서 컴퓨터들끼리 통신할 수 있게 해주는 아키텍처 스타일이다. REST API는 인터넷 식별자(URI)와 HTTP 프로토콜을 기반으로 한다. REST 방식의 API라면, 클라이언트-서버 모델로 구축되었다는 것을 의미하며, 정보의 페이로드(실제 전달하려는 내용)가 두 지점 사이를 왕복하게 된다. REST는 웹에 최적화되어 있고, 데이터 포맷이 JSON이기 때문.. 2021. 6. 6.
[라우팅을 통한 경로배정 체계과 인터네트워킹이란?] 라우팅을 통한 경로 배정 체계 최적성 단순성 안정성 유연성 - 정적 라우팅 기법 입력된 라우팅 정보가 재입력을 하기 전까지는 이전의 값이 변하지 않고 고정된 값을 유지하는 라우팅 기법 정적 라우팅 기법은 관리자가 수동적으로 라우팅 테이블을 관리하는 방법으로, 규모가 작은 네트워크에서 주로 사용 - 장점 : 가장 간단한 구현, 가장 효과적인 라우팅 가능 - 단점 : 전송 경로가 고정되어 트래픽 변화에 따른 동적 경로 배정 불가 - 동적 라우팅 기법 인접한 라우터들 사이에서 네트워크 정보를 교환하고, 라우팅 테이블을 자동으로 작성하도록 하는 것 - 장점 : 특정 네트워크나 라우터가 비정상적으로 동작하는 경우, 네트워크의 특정 위치에서 혼잡이 발생하는 경우에 사용 - 단점 : 경로 결정 과정이 복잡함, 경로 .. 2021. 5. 30.
[쿠키(Cookie)와 세션(Session)] HTTP(Hypertext Transfer Protocol)는 비연결성(Connectionless)과 비상태성(Stateless)의 특징을 가지고 있다. 이로인해 사용자를 식별을 하기위한 보완 사항으로 쿠키와 세션을 사용한다. 쿠키(Cookie) 웹 사이트에 접속할 때 생성되는 정보를 담은 임시 파일이다. 쿠키의 데이터 형태는 Key 와 Value로 구성되고 String 형태로 이루어져 있다. 사용자를 식별하는 용도로 사용한다. 쿠키는 서버를 대신해서 이러한 정보들을 웹 브라우저에 저장(정확히는, 웹 브라우저를 이용하고 있는 컴퓨터에 저장)하고 사용자가 요청을 할 때 그 정보를 함께 보내서 서버가 사용자를 식별할 수 있게 헌다. 쿠키의 사용 목적 1. 세션 관리(Session Management) 로그인.. 2021. 5. 24.
[DNS round robin 방식] DNS DNS(Domain Name System)는 서버는 클라이언트가 요청한 도메인 주소에 대한 실제 IP 주소를 찾아주는 컴퓨터입니다. 클라이언트가 목적지 서버로 접속하는 과정 1.사용자가 웹 브라우저에 example.com을 입력하여 웹 페이지 탐색을 시도한다. 2.클라이언트 컴퓨터는 example.com에 대한 IP 주소를 찾기 위해 DNS 서버에 물어(질의, 쿼리, Query)본다 3..DNS 서버는 example.com에 대한 IP 주소를 찾고 이를 다시 클라이언트로 알려준다. 4.클라이언트는 example.com에 대한 IP 주소를 얻었으므로 해당 IP 주소로 연결을 시도한다. 5.클라이언트는 효율성을 위해 일정 기간동안 example.com에 대한 IP 주소를 로컬에 캐시해 놓는다. DNS.. 2021. 5. 23.