표현 계층 - 6 계층표현 계층 - 6 계층
Posted at 2013. 9. 23. 09:21 | Posted in 2학기/네트워크정의 및 특성
- 송신측과 수신측 사이에서 표준화된 데이터의 형식에 대해 규정
이미지가 bmp인지, jpg인지, 압축이 되었는지 등의 표현과 관련된 구분
- 데이터 표현 차이를 해결하기 위해 서로 다른 형식을 변환해주거나 공통 형식을 제공하는 계층
- 송신측 :수신측에 맞는 형태로 변환(아스키 코드 => EBCDIC)
- 수신측 : 응용 계층에 맞는 형태로 변환
- 두 시스템 간에 서로 다르게 사용하는 문자 및 그래픽 문자 등을 위해 번역을 수행하여 전송 데이터를 서로 이해할 수 있도록 함
- 보안을 위하여 송신측에서 암호화하고 수신측에서 복호화하며, 전송률을 높이기 위하여 데이터를 압축
표현 계층 데이터 단위 : 메시지
'2학기 > 네트워크' 카테고리의 다른 글
네트워크 (0) | 2013.10.10 |
---|---|
인터넷 정보 서비스 (0) | 2013.10.05 |
세션 계층 - 5 계층 (0) | 2013.09.23 |
네트워크 계층 - 3 계층 (0) | 2013.09.23 |
전송 계층 - 4 계층 (0) | 2013.09.09 |
세션 계층 - 5 계층세션 계층 - 5 계층
Posted at 2013. 9. 23. 09:20 | Posted in 2학기/네트워크정의 및 특성
- 응용 프로그램 계층 간의 통신에 대한 제어 구조를 제공하기 위해 응용 프로그램 계층 사이의 접속을 설정, 유지, 종료시켜주는 역할을 함
- 통신 장치들 간의 설정을 유지하며 동기화함.
- 데이터의 단위(메시지)를 전송 계층으로 전송할 순서를 결정하고, 데이터에 대한 점검 및 복구를 위해 동기를 위한 위치(Synchronization Point)를 제공
- 세션을 종료할 필요가 있을 때 적절한 시간을 수신자에게 알려준다.
세션 계층 데이터 단위 : 메시지
'2학기 > 네트워크' 카테고리의 다른 글
인터넷 정보 서비스 (0) | 2013.10.05 |
---|---|
표현 계층 - 6 계층 (0) | 2013.09.23 |
네트워크 계층 - 3 계층 (0) | 2013.09.23 |
전송 계층 - 4 계층 (0) | 2013.09.09 |
데이터 링크 계층 - 2 계층 (0) | 2013.09.09 |
네트워크 계층 - 3 계층네트워크 계층 - 3 계층
Posted at 2013. 9. 23. 09:16 | Posted in 2학기/네트워크네트워크 계층 데이터 단위 : 패킷
'2학기 > 네트워크' 카테고리의 다른 글
표현 계층 - 6 계층 (0) | 2013.09.23 |
---|---|
세션 계층 - 5 계층 (0) | 2013.09.23 |
전송 계층 - 4 계층 (0) | 2013.09.09 |
데이터 링크 계층 - 2 계층 (0) | 2013.09.09 |
물리 계층 - 1 계층 (0) | 2013.09.09 |
#include <stdio.h>
int main(void)
{
int usd; //달러화
int krw; //원화
printf("달러화 금액을 입력하시오:");
scanf("%d", &usd);
krw = 1120*usd;
printf("달러화 %d달러는 %d원입니다.", usd, krw);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
태양빛 도달 시간 (0) | 2013.09.23 |
---|---|
정수형 (0) | 2013.09.23 |
3x²+7x+11 계산 (0) | 2013.09.12 |
섭씨 화씨 변환 (0) | 2013.09.12 |
삼각형 넓이 구하기 (0) | 2013.09.12 |
3x²+7x+11 계산3x²+7x+11 계산
Posted at 2013. 9. 12. 17:00 | Posted in 2학기/C언어#include <stdio.h>
int main(void)
{
double x, y;
printf("실수를 입력하시오: ");
scanf("%lf", &x);
y=3*(x*x)+ 7*x + 11;
printf("다항식의 값은 %lf", y);
return 0;
}
#include <stdio.h>
int main(void)
{
double C, F;
printf("화씨값을 입력하시오: ");
scanf("%lf", &F);
C=(5.0/9.0)*(F-32.0);
printf("섭씨값은 %lf도입니다.", C);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
환율 계산 (0) | 2013.09.16 |
---|---|
3x²+7x+11 계산 (0) | 2013.09.12 |
삼각형 넓이 구하기 (0) | 2013.09.12 |
마일 미터 변환 (0) | 2013.09.12 |
실수 합계 평균값 (0) | 2013.09.12 |
삼각형 넓이 구하기삼각형 넓이 구하기
Posted at 2013. 9. 12. 16:41 | Posted in 2학기/C언어#include <stdio.h>
int main(void)
{
float base, height, area;
printf("삼각형의 밑변: ");
scanf("%f", &base);
printf("삼각형의 높이: ");
scanf("%f", &height);
area = 0.5*base*height;
printf("삼각형의 넓이: %f", area);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
3x²+7x+11 계산 (0) | 2013.09.12 |
---|---|
섭씨 화씨 변환 (0) | 2013.09.12 |
마일 미터 변환 (0) | 2013.09.12 |
실수 합계 평균값 (0) | 2013.09.12 |
Rectangle.c (0) | 2013.09.09 |
#include <stdio.h>
int main(void)
{
float meter, mile;
printf("마일을 입력하시오: ");
scanf("%f", &mile);
meter=1609.0*mile;
printf("%f마일은 %f미터입니다.", mile, meter);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
섭씨 화씨 변환 (0) | 2013.09.12 |
---|---|
삼각형 넓이 구하기 (0) | 2013.09.12 |
실수 합계 평균값 (0) | 2013.09.12 |
Rectangle.c (0) | 2013.09.09 |
deposit.c (0) | 2013.09.09 |
#include <stdio.h>
int main(void)
{
float a, b, c, sum, avg;
printf("실수를 입력하시오: ");
scanf("%f", &a);
printf("실수를 입력하시오: ");
scanf("%f", &b);
printf("실수를 입력하시오: ");
scanf("%f", &c);
sum=a+b+c;
avg=sum/3.0;
printf("합계는 %f이고 평균값은 %f입니다.", sum, avg);
return 0;
}
'2학기 > C언어' 카테고리의 다른 글
삼각형 넓이 구하기 (0) | 2013.09.12 |
---|---|
마일 미터 변환 (0) | 2013.09.12 |
Rectangle.c (0) | 2013.09.09 |
deposit.c (0) | 2013.09.09 |
exchange_rate.c (0) | 2013.09.09 |
Rectangle.cRectangle.c
Posted at 2013. 9. 9. 17:21 | Posted in 2학기/C언어/*사각형의 둘레와 면적을 구하는 프로그램*/
#include <stdio.h>
int main(void)
{
double w;
double h;
double area;
double perimeter;
w = 10.0;
h = 5.0;
area = w*h;
perimeter = 2*(w+h);
printf("사각형의 둘레: %lf\n", perimeter);
printf("사각형의 넓이: %lf\n", area);
return 0;
}
한번의 printf()호출로 변수 perimeter area값이 동시에 출력되도록 변경
#include <stdio.h>
int main(void)
{
double w;
double h;
double area;
double perimeter;
w = 10.0;
h = 5.0;
area = w*h;
perimeter = 2*(w+h);
printf("사각형의 둘레: %lf\n사각형의 넓이: %lf\n", perimeter, area);
return 0;
}
w와 h의 값을 사용자로부터 받도록 변경하여 보자. %lf를 사용한다.
/*사각형의 둘레와 면적을 구하는 프로그램*/
#include <stdio.h>
int main(void)
{
double w, h, area, perimeter;
printf("가로의 길이를 입력하시오: ");
scanf("%lf", &w);
printf("세로의 길이를 입력하시오: ");
scanf("%lf", &h);
area = w*h;
perimeter = 2*(w+h);
printf("사각형의 둘레: %lf\n사각형의 넓이: %lf\n", perimeter, area);
return 0;
}