트래픽 전송 모드-유니캐스트, 멀티캐스트, 브로드캐스트

송신지에서 수신지로 데이터를 전송하는 방법송신자,수신자의 개수를 기준으로 크게 유니캐스트, 브로드캐스트, 멀티캐스트 방법으로 구분한다하나의 송신자가 하나의 수신자에게 트래픽을 전송하는 것1:1전송데이터 + Application-L4주소(수신지 PORT번호 + 송신지 P

약 11시간 전
·
0개의 댓글
post-thumbnail

이름 풀이 서비스(Name Resolution Service)

특정 주소를 기반으로 다른 체계의 주소를 조회하여 알려주는 역할을 수행하는 서비스대표적으로 DNS와 ARP가 있다문자 주소(ex: www.naver.com)를 기반으로 IP주소(ex: 192.168.200.3)를 조회하거나 IP주소를 기반으로 문자 주소를 조회한다정방향

약 12시간 전
·
0개의 댓글

네트워크 주소-PORT 번호

동일한 컴퓨터 안에서 통신을 하는 프로그램을 식별할 때 사용Application 주소(또는 프로그램 주소)4계층 주소컴퓨터 상에 여러 개의 웹 기반 프로그램을 구동시킬 수 있게 함컴퓨터에서 메신저 프로그램을 켜놓고 웹 브라우저로 뉴스를 보는 경우를 가정하자. 이 때,

어제
·
0개의 댓글
post-thumbnail

Restful API

개방형 API(Application Programming Interface)프로그래밍에서 사용할 수 있는 개방되어 있는 상태의 인터페이스를 의미한다대부분의 Open API는 REST 방식으로 지원되고 있다주로 XML 웹 서비스 방식과 Restful 방식으로 작성되고 있

1일 전
·
0개의 댓글

HTTP 파라미터 처리

(1) @RequestParam@RequestParam(value="id", required=false, defaultValue="")에서 required=false이면 요청값이 없을 때 에러가 아닌 null 리턴but, 파라미터의 개수가 많아지면 @RequestPar

2일 전
·
0개의 댓글

@Controller

웹 Application 최전방에서 사용자 요청을 접수URL을 기준으로 요청을 처리할 Controller를 찾아 해당 Controller를 호출 및 실행한다사용자 요청(URL 기반)에 해당하는 Controller의 특정 메소드가 호출된다Controller는 요청의 파라

2일 전
·
0개의 댓글
post-thumbnail

Spring MVC 소개

Application을 모델-뷰-컨트롤러로 나누어서 개발하는 방식아키텍처 패턴 중 하나로, 주 목적은 Business logic과 Presentation logic을 분리하기 위함Presentation logic과 관련된 패턴이다웹에서 많이 사용한다Model2 아키텍처

3일 전
·
0개의 댓글
post-thumbnail

FPM 프로젝트

인썸니아 설치feature branch 만들어서 올린 후 ex. git push origin feature/BHM-작업이름github 홈페이지 레포지토리 간다 > pull requests > 한 명 이상의 review를 받아야 merge가 가능viewed에 체크한다.

6일 전
·
0개의 댓글

마이데이터란?

정보주체가 본인정보를 적극 관리,통제하고 주도적으로 활용하는 것을 의미가명처리된 데이터는 활용에 제한적이다 보니까 정보주체의 동의를 통해 얻은 마이데이터에 대한 관심이 커졌다신용,자산,건강관리 등에 주도적으로 활용되고 “자료전송 요구권”이 핵심 기반이다(1) Aggre

2022년 6월 20일
·
0개의 댓글

SpringMVC

SpringMVC는 MVC패턴과 Front Controller 패턴을 함께 사용한다. 이 때, DispatcherServlet이 Front Controller

2022년 6월 17일
·
0개의 댓글
post-thumbnail

Layered Architecture & @Component, 게시판 insert 예제

효율적인 개발과 유지보수를 위해 Application을 계층화해서 개발대규모의 중/대규모 Application에서 적용한다각 레이어는 독립된 R&R을 가진다Layered Architecture는 인접한 레이어로만 통신이 가능하고 대표적으로 OSI 7 레이어가 있다Lay

2022년 6월 17일
·
0개의 댓글
post-thumbnail

네트워크 주소-FQDN

'전체 도메인 네임' 또는 '절대 도메인 네임'으로 나타낼 수 있다사전적으로는 시스템을 호칭하는 완전한 이름을 의미한다Host Name + Domain Name예) www.naver.com 에서 www는 Host Name에, naver.com은 Domain Name에

2022년 6월 16일
·
0개의 댓글

네트워크 주소-MAC

(1) 제어판 > 네트워크 및 인터넷(2) cmd > ipconfigipconfig 명령으로 IP주소, 서브넷마스크, 기본 게이트웨이 주소를 확인 가능하다논리적 주소 또는 3계층 주소네트워크에서 장치들이 서로를 인식하고 통신하기 위해 사용하는 특수한 번호중복이 되어선

2022년 6월 16일
·
0개의 댓글

운영 품질 ② 프로세스 개선 및 준수의 필요성

(1) 프로젝트 환경에 적합(2) 수작업을 최소화(3) 성공을 위한 가이드라인, 함정에 대한 경고 및 실제 활동에서 마주치기 쉬운 점들을 체크(4)리스트로 제공되며 개발자들이 적절히 활용 가능(5) 개발자들에게 공감을 받음(1) 너무 엄격해서 수행이 힘듦(2) 수행하는

2022년 6월 9일
·
0개의 댓글
post-thumbnail

네트워크 구성도-트래픽 흐름

클라이언트가 인터넷에 접속하기 위해선 물리적인 연결이 우선적으로 필요하다PC와 직접적으로 연결되는 네트워크 장비는 스위치 또는 허브 등을 사용한다다수의 PC와 서버들을 연결하는 중계장비로, 다른 스위치나 게이트웨이 장비와 연결이 가능하다라우터나 스위치 같은 장비들을 이

2022년 6월 9일
·
0개의 댓글

Dependency Injection

각 클래스 간 의존관계를 Bean 설정 정보를 바탕으로 컨테이너가 자동으로 연결해주는 것개발자는 단지 Bean 설정 파일에서 의존관계가 필요하다는 정보를 추가하면 된다객체 레퍼런스를 컨테이너로부터 주입받아 실행 시에 동적으로 의존관계가 생성된다컨테이너가 흐름의 주체가

2022년 6월 8일
·
0개의 댓글

Maven Spring Project 생성 및 IoC

spring 프로젝트에서 꼭 maven build tool을 사용해야 하는 것은 아니지만, 프로젝트가 maven 기반으로 되어있어 사실상 표준이라고 할 수 있다maven은 프로젝트의 소스 디렉토리 구조를 미리 정의하고 있다Dynamic Web Project로 생성한다이

2022년 6월 6일
·
0개의 댓글

운영 품질 ① 테스트의 필요성

(1) 모바일 앱최근 손쉽게 다운받고 사용하는 휘발성인 경향이 커졌다

2022년 6월 3일
·
0개의 댓글

spring과 maven

spring을 사용하기 위해 maven build가 필요함spring 프로젝트는 maven 프로젝트로 만드는 것이 standard 자바 개발의 사실상 표준 build tool(이전엔 ANT를 많이 사용)xml설정 파일을 사용한다 ☞ groovy 언어로 설정하는 grad

2022년 6월 3일
·
0개의 댓글

spring 프레임워크 개요

로드존슨이 출판한 도서에서 근간이 되어 현재까지 널리 사용되고 있는 자바 기반 프레임워크Java 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크엔터프라이즈 환경을 목표로 특정 계층이나 기술에 국한되지 않은 범용적인 프레임워크ejb를 주 프레임워

2022년 6월 2일
·
0개의 댓글