일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 데이터 송수신
- java
- 파이썬
- 인터페이스
- 백준 1712
- aws 자격증
- network
- 테슬라폰
- 인프콘
- 계층화
- TCP/IP
- 개발바닥
- 자바
- 남궁성
- 유선LAN
- 상속
- 다형성
- 물리구성도
- 역캡슐화
- 논리구성도
- AWS CLF
- 10866
- 프로토콜
- modifiers
- 네트워크
- 자바의 정석
- l3 스위치
- 파이썬 1712
- 1764
- 백준 2775
- Today
- Total
목록분류 전체보기 (166)
병훈's Blog
서버 운용/관리의 어려운 점 데이터 통신의 주체는 애플리케이션이라고 했죠. 애플리케이션이 제대로 동작하려면, 서버가 항상 가동되고 있어야 합니다. 또한, 새로운 서버를 도입하려면 적절한 하드웨어를 선정해 OS와 서버 애플리케이션을 설치하고 테스트해야 합니다. 중요한 데이터를 다루는 서버에서는 서버의 상태를 항상 감시하고 있으며, 뭔가 문제가 발생하면 바로 대처합니다. 데이터 백업도 항상 해두어야 합니다. 또 필요에 따라서는 처리 능력을 확장할 필요가 있습니다. 보안 대책도 중요합니다. 이처럼 서버 운용 관리에는 시간과 비용이 들어갑니다. 서버를 인터넷 저편으로 서버를 항상 감시하고, 바로 대처하기 위해 시간과 비용을 들이는 게 힘듭니다. 이러한 단점을 보완하여 서버를 직접 관리 운용하지 않고, 인터넷을 ..
개발바닥 공개방송 1. 이력서에 넣을 프로젝트는 어느 정도의 완성도나 규모를 갖춰야 하나요? 향로님) 주제는 중요하지 않다. 단순한 기능이라도 많은 것을 고려하는 개발자를 원한다. 테스트 할 때도 git의 테스트 기능, CI를 활용하는 등... commit메세지를 실무처럼 작성하는 등.. 코드 컨벤션을 지키는 등.. 아이템의 경우에는 본인이 계속 사용할 것 같은 기능을 만들어보자. 호돌맨) 3개 정도의 프로젝트를 해봐라. 본인이 빠르게 평가 받기 위한 프로젝트를 첫번째로 하라. 본인의 상태를 알려줄 수 있는 프로젝트 본인의 포트폴리오를 보여줄 수 있는 페이지를 2~3주 간 만들어보자 그리고 코드리뷰를 빠르게 받아보자 (인프런 시간당 5000원) 팀프로젝트 인원을 구해서 프로젝트 해봐라 기획 - 설계 - ..
네트워크 아키텍처란? 우리가 한국어로 대화하는 것처럼 컴퓨터 통신에서는 네트워크 아키텍처가 통신에서 사용하는 언어입니다. 언어에는 문법, 발음 등 다양한 규칙이 있습니다. 마찬가지로 네트워크 아키텍처에도 규칙이 있습니다. 통신 상대의 주소, 데이터 형식, 통신 절차 등의 규칙입니다. 통신에 필요한 규칙을 프로토콜이라고 합니다. 복수의 '프로토콜(규칙)' 집합인 '네트워크 아키텍처(언어)'에 기반하여 통신하는 것입니다. 서로 같은 언어로 대화하는 것처럼 컴퓨터끼리의 통신에서도 같은 네트워크 아키텍처를 이용할 필요가 있습니다. ** 네트워크 아키텍처는 '프로토콜 스택', '프로토콜 수트'로도 불립니다. TCP/IP 네트워크 아키텍처에는 몇 가지 종류가 있지만, 현재는 대부분 TCP/IP를 이용합니다. TCP..
데이터를 주고받는 주체 는 바로 애플리케이션입니다. 애플리케이션을 동작시키는 컴퓨터는 Client와 Server로 분류할 수 있습니다. 클라이언트는 일반 PC나 스마트폰 입니다. 서버는 수많은 PC 등에서 보내는 요청을 처리하는 컴퓨터입니다. 예를 들어 웹사이트를 볼 때 "웹 브라우저(클라이언트측 애플리케이션)"와 "웹서버 애플리케이션(서버측 애플리케이션)" 사이에서 데이터 통신이 일어납니다. 데이터 통신은 양방향 클라이언트는 서버에 요청(Request)을 보내고, 서버는 클라이언트에게 요청의 처리 결과를 응답(Reply/Response)으로서 반환하기 때문입니다. 요청과 응답 데이터를 바르게 주고받을 수 있어야만 비로소 애플리케이션의 기능이 작동하는 것입니다. 애플리케이션 간의 통신 방식 위 처럼 서버..
네트워크의 분류 네트워크는 다양한 관점에서 분류할 수 있습니다. 그 중에서도 사용자 관점에서 보겠습니다. 특정 사용자를 위한 네트워크 모든 사용자를 위한 네트워크 특정 사용자를 위한 네트워크는 "사설 네트워크" 입니다. 모든 사용자를 위한 네트워크는 "인터넷" 입니다. 사설 네트워크 사용자가 제한된 사설 네트워크인만큼 장점도 많지 않습니다. 사내 네트워크는 같은 회사 직원끼리만 파일을 공유하고 메일을 주고받을 수 있습니다. 가정 네트워크라면 가족끼리만 통신할 수 있습니다. 대신 특정 인원이 사용하는 만큼 보안 측면에서는 인터넷보다 안전합니다. 하지만 일반적으로 접속할 수 있는 사용자가 많아질수록 네트워크의 가치가 높아집니다. 그래서 네트워크의 이용 가치를 높이고, 사용자가 더 많은 장점을 누릴 수 있도록..