반응형 전체 글572 [네트워크] 전송 계층 : 신뢰할 수 있는 데이터 전송 전송 계층 : OSI 계층 중 4계층에 해당 앞서 물리 계층, 데이터 링크 계층, 네트워크 계층의 3계층이 있으면 목적지에 데이터를 보낼 수 있지만 데이터가 손상되거나 유실되더라도 이들 계층에선 아무것도 해주지 않음. 이를 위해 전송 계층이 필요하다. 전송 계층엔 오류를 점검하는 기능이 있어서 오류가 있다면 데이터 재전송을 요청한다. 추가로 전송 계층에선 전송된 데이터의 목적지가 어떤 어플리케이션인지 식별하는 기능도 있다. 전송 계층 특징 신뢰성/ 정확성 : 데이터를 목적지에 문제없이 전달하는 것 -> 연결형 통신이라 함 효율성 : 데이터를 빠르고 효율적으로 전달하는 것 -> 비연결형 통신이라 함 연결형 통신은 상대편과 확인해 가면서 통신하는 방식이고 비연결형 통신은 상대편 확인없이 일방적으로 데이터를 .. 2021. 8. 8. [네트워크] 네트워크 계층: 목적지에 데이터 전달 (2) IPv4는 32비트, 네트워크 ID를 크게 하거나 호스트 ID를 작게 만들어 네트워크 크기를 조정할 수 있음. 이때 네트워크 크기를 클래스라는 개념으로 구분하고 있다. 클래스 표 A 클래스 - 대규모 네트워크 주소 / 처음 8비트가 네트워크 ID, 나머지 24비트가 호스트 ID B 클래스 - 중형 네트워크 주소 / 처음 16비트가 네트워크 ID, 나머지 16비트가 호스트 ID C 클래스 - 소규모 네트워크 주소 / 처음 24비트가 네트워크 ID, 나머지 8비트가 호스트 ID D 클래스 - 멀티캐스트 주소 E 클래스 - 연구 및 특수용도 주소 일반 네트워크에서는 A~C 클래스까지 사용할 수 있다. A 클래스: 첫 옥텟(8비트)의 범위는 00000001 ~ 01111111, 10진.. 2021. 8. 7. [네트워크] 네트워크 계층: 목적지에 데이터 전달 (1) 네트워크 계층 : OSI 모델의 3번째 계층 역할: 앞서 배운 데이터 링크 계층에서는 이더넷 규칙을 기반으로 데이터 전송을 담당한다. 이 규칙에 따라 같은 네트워크에 있는 컴퓨터로는 데이터를 전송할 수 있지만 이 규칙만으로는 인터넷이나 다른 네트워크로는 데이터를 전송할 수 없다. 이때 각 네트워크 간 통신을 가능하게 하는 것이 네트워크 계층의 역할이다. 이를 위해 라우터라는 장비를 사용. 라우터는 데이터의 목적지가 정해지면 목적지까지 어떤 경로로 가는 것이 좋은지를 알려주는 기능을 함. 이때 목적지 주소가 있어야 하는데 네트워크를 식별할 수 있는 IP 주소를 사용한다. IP주소는 어떤 네트워크의 어떤 컴퓨터인지 구별할 수 있도록 하는 주소다. 라우터는 IP주소로 목적지 지정 + 어떤 경로로 보낼 지도 결.. 2021. 8. 7. [네트워크] 데이터 링크 계층 : 랜에서 데이터 전송 데이터 링크 계층 : OSI 모델의 두번째 계층 역할: 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층으로, 랜에서 데이터를 주고받기 위해 필요. 그 규칙들 중 가장 맣이 사용되는 규칙 -> 이더넷(Ethernet) 이더넷은 데이터 충돌을 막기 위한 규칙으로 CSMA/CD 방식을 사용한다. CS는 데이터를 보내려고 하는 컴퓨터가 케이블에 신호가 흐르고 있는지 확인하는 규칙 MA는 케이블에 데이터가 흐르고 있지 않으면 데이터를 보내도 된다는 규칙 CD는 충돌이 발생하고 있는지 확인하는 규칙 지금은 효울이 좋지 않다는 이유로 이 방식은 거의 사용되지 않음 -> 스위치라는 네트워크 장비로 대체 랜 카드는 0과 1로 이루어진 데이터를 전기 신호로 변환하는데 이 랜 카드에는 MAC 주소라는 번호가 정해져있.. 2021. 8. 7. [네트워크] 물리 계층(데이터 -> 전기 신호) 물리 계층은 OSI 계층의 제 1계층이다. 물리 계층에서 0과1만으로 이루어진 비트열을 전기 신호로 변환하게 된다. - 비트열을 전기 신호로 바꾸는 방법 컴퓨터는 데이터를 송수신할 수 있도록 메인 보드에 랜 카드가 포함되어 있거나 별도의 랜 카드를 가지고 있다. 이 랜카드가 0과 1을 전기 신호로 변환한다. - 전송 매체란? 데이터가 흐르는 물리적인 선로 유선 : 트위스트 페어 케이블, 광케이블 무선 : 라디오파 ,마이크로파, 적외선 트위스트 페어 케이블(twisted pair cable)은 다시 둘로 나뉜다. UTP 케이블 : Unshielded Twist Pair / 구리선 여덟 개를 두개씩 꼬아 만든 네 쌍의 전선, 실드로 보호되지 않는 케이블이다. 실드는 금속 호일이나 금속의 매듭과 같은 것으로 .. 2021. 8. 7. [백트래킹/파이썬] 백준 2239번: 스도쿠 / 골드 4 https://www.acmicpc.net/problem/2580(문제 동일) 2580번: 스도쿠 스도쿠는 18세기 스위스 수학자가 만든 '라틴 사각형'이랑 퍼즐에서 유래한 것으로 현재 많은 인기를 누리고 있다. 이 게임은 아래 그림과 같이 가로, 세로 각각 9개씩 총 81개의 작은 칸으로 이루 www.acmicpc.net https://www.acmicpc.net/problem/2239 2239번: 스도쿠 스도쿠는 매우 간단한 숫자 퍼즐이다. 9×9 크기의 보드가 있을 때, 각 행과 각 열, 그리고 9개의 3×3 크기의 보드에 1부터 9까지의 숫자가 중복 없이 나타나도록 보드를 채우면 된다. 예를 들어 다 www.acmicpc.net table = [] for _ in range(9): table.ap.. 2021. 8. 5. 이전 1 ··· 53 54 55 56 57 58 59 ··· 96 다음 반응형