- Today
- Yesterday
- Total
목록면접 대비 CS지식/Network (5)
메이쁘
안녕하세요. 프로젝트에서 백엔드 서버(스프링)를 개발하면서 자주 듣던 EAI와 FEP를 얕게 알고 있어 정리할 겸 포스팅하게 되었습니다. 인터페이스 정의서를 보고 API가 EAI인지 FEP인지.. 내부 서버 타는건지.. 구분하면서 코딩하던게 생각나네요. EAI (Enterprice Application Integeration) - 영어를 해석하면 기업 애플리케이션 통합. 쉽게 말하자면 기업 내 여러 애플리케이션을 통합하기 위한 솔루션입니다. - 기업 내에 여러 애플리케이션, 여러 담당파트 별 서버가 따로 존재하는 경우가 많고, 그에따라 IP주소 및 포트번호가 여러 개인 경우가 많습니다. 각각의 서버에 접근해서 정보를 얻는 API를 사용하려 할 때, 직접 접근해서 가져온다면 시스템이 복잡해질수록 그에 따른..
안녕하세요. 이 카테고리는 "직무면접 중 CS 지식 대비" 이고, 이 게시글은 "면접 대비 간단한 정리" 입니다. 그렇기 때문에, 자세한 정보를 얻고 싶으시면 제 글을 보신 후 구글 검색 또는 위키를 참고해주시면 감사하겠습니다. TCP 및 UDP : 데이터를 전송하기 위해 사용하는 프로토콜 비교 정리 표 TCP UDP 연결 지향형 프로토콜 비연결 지향형 프로토콜 순서 보장 O. 속도는 상대적으로 느린 편 순서 보장 X. 속도 상대적으로 빠른 편 데이터 신뢰성 보장. 안정적 데이터 신뢰성 보장 X. 불안정 헤더 크기는 20 byte 헤더 크기는 8 byte 수신, 준비 확인 O 수신, 준비 확인 X 오류 발생 시 오류 부분 회복 가능 (다시 전송받음) 오류 발생 시 오류 부분 회복 불가능 (날라감) 일대일..
안녕하세요. 최근들어 모든 웹이나 앱을 보시면 첫 로그인 시 Facebook, Naver, Google 로 로그인하기 라는 것을 많이 보셨을 것입니다. 예전에는 하나의 웹 또는 앱 을 이용하려면 각각 회원가입하고 그 아이디와 비밀번호를 입력해서 로그인을 했어야 했는데 어느새부터 구글 또는 네이버 계정만 있으면 대부분 로그인이 가능합니다. (별도 회원가입이 필요한 경우도 있지만..) 어떻게 이런 것이 가능한지 이 것을 뭐라고 말하는지 에 대해 짚고 넘어가는 포스팅입니다. SSO 란? - Single Sign-On 의 약자로써, 한 번의 로그인으로 다른 사이트(서비스)들을 인증할 수 있는 것. - 다른 사이트(또는 앱) 에서 로그인 및 인증 부분만 따로 사용하는 것. (API, 모듈 등) - 통합 인증, 단..
안녕하세요. 항상 주소창에 무슨 뜻인지는 모르겠지만 주소 맨 앞에 쓰이는 Http 와 Https 에 대해 개념을 짚기 위해 포스팅을 하게 되었습니다. 면접 때 기출 빈도가 높다고 하더군요. 그래서 깊은 지식을 얻기 위해서는 제 포스팅을 보신 후 별도로 검색하시면 엄청 많이 나옵니다. (특히 나무위키) 추가적으로 궁금한 사항은 이렇게 참고하시면 됩니다. 그럼 알아보겠습니다. HTTP (HyperText Transfer Protocol) - WWW(World Wide Web) 상에서 정보를 주고받는 프로토콜 - 즉, 서버와 클라이언트(사용자) 간에 html 같은 웹 문서를 통해 정보를 주고받는 통신 규약. - HTML을 사용자가 열어서 이미지를 요청하면 서버에서 이를 받아 HTML에 이미지를 전달해주고, 이..
안녕하세요! 간단 요약 정리 글입니다! 바로 작성해보겠습니다. 네트워크 OSi 7계층이란? 간단합니다. "네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것" 입니다. 위 그림을 보시면 7개의 무지개 색깔 층이 보이시죠? 각 색깔 별로 계층을 나타냅니다. 그럼 왜 이렇게 7개의 계층으로 힘들게 나눈 것이냐? 대표적인 이유를 적어보겠습니다. 1. 통신이 일어나는 과정을 한눈에 파악하기 쉽기 때문이다. -> 그래서 통신 흐름을 쉽게 알아볼 수 있고, 이에 따라 사람들이 이해하기도 쉬워진다. 2. 7개의 계층 중 특정한 곳에 오류가 나면(이상이 생기면) 다른 단계의 장비 또는 SW를 굳이 건드리지 않고도 오류가 발생한 계층(단계)만 쉽게 고칠 수 있기 때문이다. 그렇다면, 각 층에 대해 알아봅시다. *** ..