본문 바로가기

네트워크4

Http 상태코드 다이어그램 github.com/for-GET/http-decision-diagram for-GET/http-decision-diagram An activity diagram to describe the resolution of HTTP response status codes, given various headers. - for-GET/http-decision-diagram github.com 2020. 6. 17.
네트워크 / stateful과 stateless란? *Stateful stateful은 클라이언트가 자신의 이전 상태를 기록하고 있다는 것이고 서버는 사용자의 상태를 기억하고 있다가 유용한정보로 활용한다는 것이다. 더 쉽게 말하면 클라이언트와 서버가 서로 요청 및 응답에 대한 히스토리를 가지고 통신을 할 수 있는 스트림이 계속 유지되는 것을 말한다. 이 방식은 TCP, Socket, Message Queue 등에 적합하며 이는 서버의 부하가 크다. *Stateless stateless란 클라이언트가 서버에 요청할 때 이전의 상태를 소멸시키고 접속한다는 것이고 서버는 사용자의 히스토리를 기억하고 있지 않는다는 것이다. 즉, 한번의 요청과 응답이 이루어지면 클라이언트와 서버와의 연결선이 끊어지며 클라이언트와 서버가 주고받았던 데이터들은 다음 요청 및 응답에 .. 2020. 5. 30.
네트워크 / 클라우드 IaaS, SaaS, PaaS *IaaS (서비스로서 인프라) IaaS는 서드파티 업체가 제공하는 고도로 자동화되고 확장 가능한 IT인프라를 의미한다. 이 인프라에는 스토리지, 호스팅, 컴퓨팅, 네트워킹 등이 포함된다. 비용은 사용한 만큼만 지급하면 된다. 기업은 IaaS를 통해 소프트웨어 라이선스와 서버 등 IT자산을 직접 소유하는 대신 필요에 따라 이들 리소스를 유연하게 대여할 수 있다. *SaaS(서비스로서 소프트웨어) SaaS는 서드파티가 호스팅 방식으로 소프트웨어를 제공하는 것이다. 일반적으로 웹을 통해 접속해 로그인하기만 하면 사용할 수 있다. 사용자 혹은 시트를 기준으로 구독 방식으로 과금되는 것이 보통이다. SaaS는 머신 혹은 서버를 기준으로 소프트웨어 라이선스를 구매해 직접 설치해 사용하던 기존 구매 방식과 차별화된.. 2020. 4. 7.
네트워크 / 서킷스위칭과 패킷스위칭 네트워크 상에서 호스트와 호스트 간에 정보를 주고받는 전달 방식에는 회선 교환방식과 패킷 교환 방식이 있다. *Circuit Switching 서킷스위칭은 하나의 회선을 할당받아 데이터를 주고받는 방식이다. 먼저 통신을 위한 연결을 해야하며 연결이 되고 나면 출발지로부터 목적지까지 도착하는데 사용되는 회전 전체를 독점하기 때문에 다른 사람이 끼어들 수 없다. 서킷스위칭은 전화와 같은 실시간 통신에 사용된다. 따라서 속도와 성능이 일정하다. 서킷스위칭이 회선을 분할하는 방식에는 FDMA과 TDMA이 있다. FDMA방식은 할당된 대역폭을 나누어 사용하는 방식이고 TDMA방식은 할당된 대역폭을 시간단위로 나누어 번갈아가며 사용하는 방식이다. *Packet Switching 패킷스위칭은 데이터를 패킷이라는 단위.. 2020. 4. 7.