본문 바로가기

전체 글45

[모두의 네트워크] -08 네트워크의 전체 흐름 살펴보기 이전에 작성한 글에서는 OSI 모델의 계층에 대해 설명했다. 이번에는 웹 사이트에 방문했을 때 이루어지는 전체적인 데이터 처리 과정을 알아보겠다. 네트워크의 구성 물리 계층 데이터를 전기 신호로 변환하는데 필요 데이터 링크 계층 랜에서 데이터를 송수신하는데 필요 네트워크 계층 다른 네트워크에 있는 목적지에 데이터를 전달하는데 필요 전송 계층 목적지에 데이터를 정확하게 전달하는데 필요 응용계층 (세선계층, 표현계층 포함) 애플리케이션 등에서 사용하는 데이터를 송수신하는데 필요 다음의 그림에서 네트워크를 살펴보자 이 네트워크는 총 192.168.10,0/24 , 172.16.0.0/16, 192.168.20.0/24 총 세개이다. 네트워크를 OSI 모델로 나타내면 위와 같이 구성된다. 이렇게 데이터가 전달되.. 2023. 4. 2.
[모두의 네트워크] -07 애플리케이션에 데이터 전송하기 응용 계층의 역할 응용 계층은 애플리케이션과 데이터를 주고 받기 위해 사용한다. 여기서 애플리케이션은 이메일 : Microsoft Outlook, Gmail, Apple Mail 웹브라우저 : Google Chrome, Mozilla Firefox, Microsoft Edge 파일 전송 프로그램 : Dropbox, Google Drive, WeTransfer 채팅 프로그램 : Facebook Messenger, Slack, 카카오톡 비디오 콜 프로그램 : Zoom, Microsoft Teams, Skype 등이 있다. 응용 계층은 애플리케이션이 동작하는 마지막 계층이다. 해당 글 에서 응용 계층은 애플리케이션 계층(7계층), 세션 계층(6계층), 표현 계층(5계층)을 포함하고 있다. 우리가 데이터를 주고.. 2023. 3. 30.
Intellij gradle 버전 변경 및 경로 설정 the specified gradle distribution 'https://services.gradle.org/distributions/gradle-7.6.1-bin.zip' does not exist. 오류가 발생했다. Gradle이 없으니 다운받으라는 이야기 해당 경로를 클릭하여 다운로드 해주고 intellij의 좌측 상단 메뉴에서 File > Settings > Build, Execution, Deployment > Gradle로 이동. 이후 해당 위치에 설치한 Gradle 경로 넣어주기 이후 Apply 해결 2023. 3. 30.
Intellij 자바 버전 오류 Intellij에서 spring web으로 프로젝트 만들고 빌드를 하려 했는데 오류가 났다. 오류 내용은 could not resolve all files for configuration ':classpath' could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.5. incompatible because this component declares an api of a component compatible with java 17 자바 버전이 17이여야 하는데 안맞다는 오류 확인 결과 자바 버전이 11이다. 제어판에 들어가서 모두 삭제를 해주고 공식 홈페이지 들어가서 해당하는 OS 맞게 설치해주었다. 설치완료 2023. 3. 30.