분류 전체보기232 네트워크 계층, 모델, TCP/IP, Ipv4, Ipv6 오늘 블로깅 할 내용들은 사실 이미 김영한님의 강의나, 널널한 개발자님의 강의에서 보고 공부한적이 있는내용이라 자세히는 안적고 쉽게쉽게 가보도록하겠다. ㅇ 네트워크 계층 - 효율적으로 통신하기 위한 계층 구조 애플리케이션 계층 프로토콜 계층 하드웨어 계층 이메일을 보낸다 칠 때, 보내고 상대방이 열어볼때까지 사용되는 네트워크나 프로토콜 ,OS, 애플리케이션은 모두 다르다. 각 애플리케이션에서 모든 변환처리를 담당하면 낭비가 많아진다. 그래서 계층별로 나워 처리를 분담한다. ㅇ 프로토콜 스택의 처리 원리 프로토콜에는 일반적으로 헤더/페이로드가 있다. 헤더에는 프로토콜 정보. 우편물로치면 주소,종류 페이로드에는 전송하려는 데이터 그 자체가 들어간다. 이런식으로 프로토콜 스택이 활용된다. ㅇ 네트워크 모델 O.. 2024. 1. 5. 하샤드 수 일단 내가 푼 방법은 아래와 같다. public boolean solution(int x) { boolean answer = false; //x를 각 자리수별로 split 하기 위해 String으로 변환 String xToStr = String.valueOf(x); //변환한 x를 각자리수별 split String[] xStr = xToStr.split(""); //다시 int형으로 넣을배열하나 생성 int[] xInt = new int[xStr.length]; //int형배열에 집어넣기 for(int i = 0; i < xStr.length; i++){ xInt[i] = Integer.parseInt(xStr[i]); } //각자리수의 합 초기화 int sum = 0; //각자리수의합 집어넣기 for(.. 2024. 1. 5. 정수 내림차순으로 배치하기 lv1 짜리 문제라 쉽게 다가갔는데 이게 웬걸? 생각보단 어려웠다. 내 풀이를 보자. import java.util.*; class Solution { public long solution(long n) { //주어진n을 String으로 바꾸고 String longToString = Long.toString(n); //String 배열 nums에 하나씩 넣기 String [] nums = longToString.split(""); //nums 를 long형으로 바꿔서 넣을 longNums 초기화 long[] longNums = new long[nums.length]; //long배열 longNums에 하나씩 넣기 for(int i = 0; i < nums.length; i++){ longNums[i] =.. 2024. 1. 4. 의미부터 차근차근 네트워크에대해 더 자세히 알고싶어서 책을 샀다. 근데 너무 어렵다. 봤던거 또보고 또보고있다. 한번 정리를 해봐야 알것같다. 내가 이전에 공부했던것들과 뭔가 다른거같기도해서 겹치는 내용이 있더라도 다시 정리해보겠다. ㅇ 네트워크 기본 구성과 용어 네트워크에서 연결되는 대상을 '노드'라고 한다. 네트워크는 노드의 연결을 의미하며 노드가 반드시 다른 하나이상의 노드와 연결 되어있어야 네트워크라 부를 수 있다고 한다. 노드를 연결하는 방식을 '네트워크 토폴로지'라고 한다. 각 노드는 분리/독립된 단일 노드는 존재하지 않는다. ㅇ 네트워크 토폴로지 노드의 연결 방법이나 연결 형태를 의미한다. 종류를 정리해보자. 라인형: 각 노드가 선형으로 연결 링형: 각 노드가 링 형태로 연결 스타형: '허브'라는 기점 노드에.. 2024. 1. 4. 이전 1 ··· 20 21 22 23 24 25 26 ··· 58 다음