전체 글(46)
-
[네트워크 표준]
네트워크 표준은 컴퓨터 네트워크에서 장치들이 서로 원활하게 통신할 수 있도록 정의된 규칙, 프로토콜, 절차, 그리고 기술 사양을 의미합니다. 네트워크 표준이 존재하는 이유는 다양한 제조업체의 장비들이 호환되도록 하고, 네트워크 설계와 운영을 일관성 있게 유지하여 상호 운용성을 보장하는 데 있습니다. 이를 통해 전 세계적으로 일관된 네트워크 환경을 구축할 수 있습니다.네트워크 표준의 역할과 중요성상호 운용성 보장: 표준을 따르는 장비들은 제조업체가 달라도 서로 원활하게 통신할 수 있습니다. 이를 통해 네트워크 장비들이 네트워크 프로토콜을 동일하게 처리하고, 데이터 전송 방식을 일관되게 유지할 수 있습니다.효율성 및 일관성: 네트워크 표준을 따르면 장비와 시스템 간의 통신이 효율적이고 예측 가능해집니다. 이..
2024.09.09 -
[TCP/IP] 네트워킹 소개, 특성, 유형
1. 네트워킹이란?네트워크는 장비가 정보를 교환(=연결성)하고 협력(=공유)할 수 있도록 특수 하드웨어와 소프트웨어를 사용하여 물리적 또는 논리적으로 연결된 컴퓨터나 기타 하드웨어 장비의 모음 2. 네트워크 장/단점 1) 장점 : 연결성, 공유 = 정보&자원을 손쉽게 공유 및 협력 = 비용 적음, 1-1) 연결성, 통신- LAN(근거리 통신), WAN(원거리 통신) 통해 연결된 컴퓨터들은 이메일 등 기술을 활용해 통신 가능- 과거: ??? 이메일이 안되면 직접 데이터 공유 ???1-2) 데이터 공유- 데이터베이스, 그룹소프트웨어와 같은 어플리케이션 통해 많은 사람들이 동일한 데이터 조회/공유 가능- 과거: 사원은 문서 작성 후 직접 디스크 장치(플로피, CD 등)에 저장하여 상사에게 전달1-3) 하드웨어..
2024.09.06 -
[네트워크] 금융권 네트워크 엔지니어 OSI 7계층
1. 매매 중개 서비스 (Trading & Brokerage)필요한 네트워크 기술: 고성능 네트워크, 저지연성OSI 7계층 연관성:1계층 (Physical Layer): 고속의 물리적 네트워크 연결이 필요합니다. 이는 광케이블이나 고속 이더넷 같은 물리적 매체를 통해 실현됩니다.2계층 (Data Link Layer): 거래 데이터를 신속하게 전송하고, 오류 없이 전달하기 위해 MAC 주소 기반의 데이터 프레임 전송이 필요합니다.3계층 (Network Layer): 거래 데이터를 효율적으로 라우팅하여 목적지에 신속하게 도달할 수 있도록 IP 주소 기반의 패킷 전송이 이루어집니다.4계층 (Transport Layer): TCP/IP 프로토콜을 통해 거래 요청과 응답이 안정적으로 전달되며, 거래의 신뢰성과 연..
2024.09.03 -
[JWT] 세션 인증 방식과의 차이점부터 구현하기까지
사용자가 서버에 접근할 때 인증된 사용자인지 확인하는 방법 대표적으로 두가지가 있다. 서버 기반 인증, 토큰 기반 인증 이다.스프링 시큐리티는 세션 기반 인증을 제공해준다. 사용자마다 사용자 정보를 담은 세션을 생성하고 저장해서 인증하는 방식이다. 토큰 기반 인증은 서버에서 토큰을 생성해 클라이언트에게 제공하며, 클라이언트는 받은 토큰을 갖고 있다가 작업을 요청할 때 토큰과 함께 신청한다. 이 때 서버는 토큰만 보고 유효한 사용자인지 검증해서 작업을 한다. 가장 큰 차이점은 서버에서의 역할이다. 서버에서 사용자 정보를 갖고 있는가(세션), 갖고 있지 않는가(토큰). 주요 차이점 요약:서버 상태 유지: 세션 기반 인증에서는 서버가 클라이언트의 세션 상태를 유지하지만, 토큰 기반 인증에서는 서버가 클라이언..
2024.08.22 -
[Spring Security] 개념부터 구현까지
spring security를 구현하려고 하는데, 다른 블로그들 코드와 chat gpt를 참고해서 코드먼저 구현하고 이론을 이해하려고 했는데(대략 학교에서 이론을 배웠기 때문에 대략적인 흐름은 알고 있다고 생각했다) 코드 구조도 제대로 파악이 안되고 이론 개념을 잘 모르겠으니 공부하고자 한다. 스프링부트 백엔드 개발자되기(저자:신선영)3 책을 통해 공부를 하다가, csrf 공격 세션 고정 공격 등 단어를 보다가 보안이 왜 중요한지 자세히 알고 싶어서 영상을 통해 공부하고자 한다. 1. 스프링 시큐리티의 보안 예시1) csrf 공격 - 은행 웹/앱 사이트에서 로그인 하면 나의 세션ID가 할당된다. 이 때, 공격자가 지정한 링크를 클릭하면 내 세션ID정보가 공격자에게 들어가게 된다. 그러면 공격자가 원하는..
2024.08.21 -
[RDS DB] 연결 실패_timed out
Connection to '[나의 RDS 엔드포인트]' was lost and cannot be re-established.What do you want to do?이유: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.외부(카페)에서 DB 연결을 시도했는데 위와 같은 에러가 발생. 보안규칙 문제가 있었다. 인바운드 규칙 편집, 접근가능한 IP 주소 설정을 모든 IP로 변경해주었다. 원래는 모든 IP에서 접근하도록 두면, 보안에 안좋다고 알고 있으나 일단은 연결을 위해서 모든IP..
2024.08.19